map遍历如何从第二个元素开始?
假设一个数组如下:
[a,b,c,d,e]
如何用map遍历时只返回 b,c,d,e 不要第一个元素a了
(以下内容与问题本身无关)
首先感谢各位大神和前辈们悉心解答,再次深表感激之情。
可我不太理解这位朋友为何如此怼人,更令人心寒的是还有5个人赞了他。。。
难道我问一个很简单的问题犯了滔天大罪,这是个极为丢人的事么?
还是说我走错了论坛,SF只面向高端人群和高端问题?
为什么...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(10)
如果只是要后四位,直接slice
队后四位加个操作
这都还要来问,你还写什么代码?
提供个思路,你先把数组进行一下shift或者slice等操作,得到你想要输出的数组即可,直接map的话会出现undefined
map和foreach都不可以中途停止的,要用都要对数组进行处理,filter是最好的,for in 也行,for循环也可以,
const [first, ...rest] = ['a', 'b', 'c', 'd', 'e'];
Array.from(rest, item => console.log(item))
那就用filter。