首页 > 编程知识 正文

一维数组和二维数组的区别(es6遍历数组)

时间:2023-05-03 22:36:07 阅读:77665 作者:3296

(其他相关es6文章:摘要块级别的范围 const命令构造赋值数组(一) ) ) ) ) ) ) ) ) ) )

ES6 数组新增的方法 part2

1.find(fn(val,index,arr ) )

查找与第一个fn匹配的值。 fn应该会回到叔/f。 不能返回未定义

[ 1,2,3 ].find (function ) val )。

返回val 1;

() )

//2注:比索引of更强大,可以找到NaN

2.findindex(fn ) val、index、arr ) )

像find一样,返回符合fn的下标,不能返回-1

3. keys ) )返回数组中所有key组成的遍历器对象

稍后将详细检查导线对象。 这可以使用for . of遍历

letarr=[ 1,2,3 ];

for(letIofARR.keys ) ) ) ) )

控制台. log (I ) )。

}

//1

//2

//34. values ()类似于keys ),它返回所有value

5. entries ()返回所有密钥值

vararr=[ 1,2,3 ];

for(letIofARR.entries () ) ) )。

控制台. log (I ) )。

}

//[ 0,1 ] [下标,值]

//[ 1,2 ]

//[ 2,3 ]6. array.from (arrlike,[ fn ] value ) ]

将类数组转换为数组,并使用fn而不是Array.prototype.slice.call返回新值。

一般类数组

DOM操作返回的是节点集合

letp=document.getelementsbytagname (p );

array.from(p ).foreach ) ) fn…;

//通常也可以使用for循环。 长度为类数组的length函数内部的arguments也是类数组

注:所有具有迭代器接口的人都可以使用Array.from ()。

除了上述方法以外,还有一些很少使用的方法,如数组填充fill (),但这里不再讨论。

这篇报道到此为止。 这是下一篇文章的es6函数。

请阅读。 【ES6标准入门】

【前方的雾很大,请注意不要迷路=。=】

【html】【css】【html】【css】【前端开发】【javascript】【html】【javascript】【css】【javascript】

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。