1 / 6
文档名称:

JS数组的前端面试题.docx

格式:docx   大小:20KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JS数组的前端面试题.docx

上传人:飞行的大山 2022/8/7 文件大小:20 KB

下载得到文件列表

JS数组的前端面试题.docx

相关文档

文档介绍

文档介绍:关于数组的前端面试题
1、怎样判断一个变量可否为数组?
(1)为何不用typeof?
varlist=[1,2,3];
typeoflist//"object"
Array继承与Object,因此typeof会1。
遍历方法
( )为数组中的每个元素执行一次回调函数。( )返回一个数组迭代器对象,该迭代器会包含全部数组元素的键
值对。
( )若是数组中的每个元素都知足测试函数,则返回true,不然返回
false。
( )若是数组中最少有一个元素知足测试函数,则返回true,不然返
回false。
( )将全部在过滤函数中返回true的数组元素放进一个新数组中并
返回。
( )找到第一个知足测试函数的元素并返回那个元素的值,若是找不
到,则返回undefined。
( )找到第一个知足测试函数的元素并返回那个元素的索引,如
果找不到,则返回-1。
( )返回一个数组迭代器对象,该迭代器会包含全部数组元素的键。
( )返回一个由回调函数的返回值组成的新数组。
( )从左到右为每个数组元素执行一次回调函数,并把上一次回调函
数的返回值放在一个暂存器中传给下次回调函数,并返回最后一次回调函数的返回值。
( )从右到左为每个数组元素执行一次回调函数,并把上一次回
调函数的返回值放在一个暂存器中传给下次回调函数,并返回最后一次回调函数的返回值。
( )返回一个数组迭代器对象,该迭代器会包含全部数组元素的值。
[@***@iterator]( )和上边的values( )方法是同一个函数。
3、怎样将类数组的变量转变成数组?
是如果是ES6,( )方法;如果不确定环境的话,可以用
( )的方法,快要似数组变换为。
'.
1)( )的详解:
Set种类的变换
lets=newSet(['foo',window]);
(s);
["foo",window]
Map种类的变换
letm=newMap([[1,2],[2,4],[4,8]]);
(m);
//[[1,2],[2,4],[4,8]]
类数组的值
functionf( ){
(arguments);