![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数组的方法
文鼎鼎
What are you waiting for? Just do it!
展开
-
Array.isArray()
Array.isArray() 用于确定传递的值是否是一个 Array。Array.isArray([1, 2, 3]); // trueArray.isArray({foo: 123}); // falseArray.isArray("foobar"); // falseArray.isArray(undefined); // false语法Array.isArray(obj)参数obj需要检测的值。返回值如果值是 Array,则为true; 否则为false。原创 2020-09-03 23:18:01 · 1262 阅读 · 0 评论 -
数组方法补充
提取数组指定深度的方法比如说现在有一个这样的数组:[1,2,[3,4,[5,6]]],我想将它输出为[1,2,3,4,5,6]。如果自己去写递归的话还是比较麻烦的。那么我们可以使用数组本身的flat方法来深度解析。1.flat()按照指定的深度递归遍历数组返回值是遍历到的所有元素集合。let arr = [1,2,[3,4,[5,6]]], res = arr.flat(Infinity), //无限递归,直到最后 res2 = arr.flat(); //如果不传参数那么只递原创 2020-07-05 15:14:01 · 78 阅读 · 0 评论 -
深入了解js数组的常用15种方法
js中数组的常用方法前言 在学习前端过程中,我们会经常跟对象,数组打交道,所以我们要熟练掌握数组与对象的一些常用的方法。我就把平常一些零散的东西整理一下,跟大家一起分享一下。操作数组数组中有很多种方法,下面我们一起看一下这些方法怎么使用(1)map方法数组的map方法在平常我们是经常使用的,此方法是将数组的每一个元素遍历一遍,然后返回一个新的数组,注意,这里并没有改变原...原创 2020-04-18 22:00:37 · 126 阅读 · 0 评论