我看到在添加到元素中的类中,有时会添加这个'ng-star-inserted',我想知道它为什么存在?
假设我有三个数组,描述了一些名称,阅读的书籍数量以及这些人[名字]中有多棒:
let names = ["Mary", "Joe", "Kenan"];
let numberOfBooks = [2, 1, 4];
let awesomenessLevel = ["pretty cool", "meh", "super-reader"];
Run Code Online (Sandbox Code Playgroud)
我正在尝试.reduce()将它们组合在一起以创建一个包含每个数组中相关索引的对象数组,但我失败了:
let people = [
{
name: "Mary",
noOfBooks: 2,
awesomeness: "pretty cool"
},
{
name: "Joe",
noOfBooks: 1,
awesomeness: "meh"
},
{
name: "Kenan",
noOfBooks: 4,
awesomeness: "super-reader"
}
]
Run Code Online (Sandbox Code Playgroud)
我也减少了它:
let arrFinal = [];
names.reduce(function(all, item, index) {
arrFinal.push({
name: item,
noOfBooks: numberOfBooks[index],
awesomeness: awesomenessLevel[index]
})
}, []);
Run Code Online (Sandbox Code Playgroud)