ES5 、ES 6 生成新数组

ES5 、ES 6 生成新数组:

//ES5
//法一:
let array=Array[5];	//需要通过循环去设置每一项的值
for(let i=0;i<array.length;i++){
	array[i]=1;		
}
console.log(array)		//[1,1,1,1,1]
//法二:
let array=[];		//需要直接给数组赋值,或者push进数组
//法三:
Array.from({length:5},function(i){
	return 1;
})
console.log(array)		//[1,1,1,1,1]
//法四:
let array=Array(5).fill(7)	//[7,7,7,7,7]
//法五:
let array=Array.of(3,11,18)	//[3,11,18]

你可能感兴趣的:(总结)