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}
 
 
原文:https://www.cnblogs.com/Uyaa/p/9772913.html