假设一个数组如下:
[a,b,c,d,e]
如何用map遍历时只返回 b,c,d,e 不要第一个元素a了
(以下内容与问题本身无关)
首先感谢各位大神和前辈们悉心解答,再次深表感激之情。
可我不太理解这位朋友为何如此怼人,更令人心寒的是还有5个人赞了他。。。
难道我问一个很简单的问题犯了滔天大罪,这是个极为丢人的事么?
还是说我走错了论坛,SF只面向高端人群和高端问题?
为什么...
假设一个数组如下:
[a,b,c,d,e]
如何用map遍历时只返回 b,c,d,e 不要第一个元素a了
(以下内容与问题本身无关)
首先感谢各位大神和前辈们悉心解答,再次深表感激之情。
可我不太理解这位朋友为何如此怼人,更令人心寒的是还有5个人赞了他。。。
难道我问一个很简单的问题犯了滔天大罪,这是个极为丢人的事么?
还是说我走错了论坛,SF只面向高端人群和高端问题?
为什么...
提供个思路,你先把数组进行一下shift或者slice等操作,得到你想要输出的数组即可,直接map的话会出现undefined
var arr = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
arr.map((item, index) = >{
if (index > 0) return item
})
//[undefined, "b", "c", "d", "e", "f", "g"]
map和foreach都不可以中途停止的,要用都要对数组进行处理,filter是最好的,for in 也行,for循环也可以,
var arr = ['a','b','c','d','e'];
for(let i in arr){
if(i==0){
continue;
}
console.log(arr[i]);
}
const [first, ...rest] = ['a', 'b', 'c', 'd', 'e'];
Array.from(rest, item => console.log(item))
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决