标签:UNC item filter add var func stat log map
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.indexOf("Apple");
a 结果输出:2
var arr = [
{ id: 1, text: ‘aa‘, done: true },
{ id: 2, text: ‘bb‘, done: false }
]
console.log(arr.filter(item => item.done===true))
得到新的数组: [{id: 1, text: "aa", done: true}]
var users = [ {name: "张含韵", "email": "zhang@email.com"}, {name: "江一燕", "email": "jiang@email.com"}, {name: "李小璐", "email": "li@email.com"} ];
var emails = users.map(function (user) { return user.email; });
console.log(emails) // ["zhang@email.com","jiang@email.com", "li@email.com"]
arr.reduce(callback,[initialValue])
callback (执行数组中每个值的函数,包含四个参数)
var items = [10, 120, 1000];
var reducer = function add(sumSoFar, item) {
sumSoFar.sum = sumSoFar.sum + item;
return sumSoFar;
};
var total = items.reduce(reducer, {sum: 0});
console.log(total); // {sum:1130}
标签:UNC item filter add var func stat log map
原文地址:https://www.cnblogs.com/Uyaa/p/9772913.html