小编vzR*_*vzR的帖子

Angular 5在某些类中添加了"ng-star-inserted" - 这是什么?

我看到在添加到元素中的类中,有时会添加这个'ng-star-inserted',我想知道它为什么存在?

javascript css angular-template angular

50
推荐指数
2
解决办法
2万
查看次数

在JavaScript中将几个数组组合成一个对象数组

假设我有三个数组,描述了一些名称,阅读的书籍数量以及这些人[名字]中有多棒:

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)

javascript arrays reduce accumulator

6
推荐指数
2
解决办法
164
查看次数