
{
let arr = Array.of(3,4,7,9,11);
console.log('arr=',arr); // [3, 4, 7, 9, 11]
let empty=Array.of();
console.log('empty',empty); // []
}
{
let p=document.querySelectorAll('p');
let pArr=Array.from(p);
pArr.forEach(function(item){
console.log(item.textContent); //输出所有p标签的内容
});
console.log(Array.from([1,3,5],function(item){return item*2}));
//[2,6,10]
}
{
console.log('fill-7',[1,'a',undefined].fill(7)); //[7,7,7]
console.log('fill,pos',['a','b','c'].fill(7,1,3)); //["a",7,7] //起始1 结束3 包括起始不包括结束
}
{
for(let index of ['1','c','ks'].keys()){
console.log('keys',index); // 0,1,2 keys()表示的是数组下标
}
for(let value of ['1','c','ks'].values()){
console.log('values',value); //1,c,ks 取的是值
}
for(let [index,value] of ['1','c','ks'].entries()){
console.log('values',index,value); //索引和值都取
}
}
{
console.log([1,2,3,4,5].copyWithin(0,3,4)); //[4,2,3,4,5]
//起始是3 结束是4 包括起始不包括结束,所以取的是数值4 ,把取到的覆盖到0这个位置
}
{
console.log([1,2,3,4,5,6].find(function(item){return item>3})); //4
console.log([1,2,3,4,5,6].findIndex(function(item){return item>3})); //3
}
{
console.log('number',[1,2,NaN].includes(1)); //true
console.log('number',[1,2,NaN].includes(NaN)); //true
}
近期评论