JS中数组中的创建方法

  • map,some,every,filter,forEach ES5
  • find,findIndex ES6
  • reduce 收敛 叠加
  • for of
  • includes ES7

reduce 返回的结果是叠加后的结果
函数的结果会作为下一次循环的prev

let result = [1,2,3,4,5].reduce(prev,next,currIndex,arr)=>{
	return prev + next;
}0);

some 找到后返回true,找false可以用every

let r = [1,2,3].some(item=>{
	console.log(item);
	return item === 2;
});

from 将类数组转化成数组

常见的类数组:htmlCollection arguments

function a (){
	console.log(eval(Array.from(arguments).join('+')));
}
a (1,2,3);

includes 找到后终止执行

[1,2,3].includes(2); // 查找是否包含2
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 1024 设计师: 上身试试
应支付0元
点击重新获取
扫码支付

支付成功即可阅读