我有一个“专辑”对象的 Javascript 数组,其中包含专辑标题、年份、艺术家、描述等数据
我想创建一个新的字符串数组来保存不同的年份。
我尝试过一种独特的管道
https://www.npmjs.com/package/ng2-pipes#installation
但运气不佳。
我的目标是有一个“按年份过滤”下拉列表,它采用唯一年份的字符串数组
import {NgPipesModule} from 'ngx-pipes';
<button ngbDropdownItem *ngFor="let album of filteredAlbumListYear | unique " [value]="">{{album.Year}}</button>
我得到了
2019
2019
2019
2019
2018
2018
2017
在我想要的下拉列表中
2019
2018
2017
最佳答案
试试这个代码。它会对你有帮助。
arr = [2019,2019,2019,2019,2018,2018,2017];
uniqueArray = Array.from(new Set(arr));
console.log(uniqueArray)
关于javascript - 如何将对象的 Javascript 数组过滤为一列的不同值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57689896/