![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6数组方法
Coder小鹿
前端小白程序员一枚,略略略~
展开
-
[‘1‘, ‘2‘, ‘3‘].map(parseInt) what & why ? 每日一题系列(二)
前言 [‘1’, ‘2’, ‘3’].map(parseInt),这看上去,好像就是遍历1,2,3然后将他们都进行parseInt,所以脑海中的答案大概可能是1,2,3,但这是错误的,这里面有一个坑,涉及到parseInt的参数以及规范的问题 这也是面试题中常见的一道题目 接下来让我们搞清楚其运作原理 map map方法是ES6新增的数组方法,这是MDN上的map语法 var new_array = arr.map(function callback(currentValue[, index[, array原创 2020-09-08 10:16:52 · 354 阅读 · 0 评论 -
ES6的filter、map、reduce
提出问题 现在有一个需求:给一个数字数组,我们要对其进行一些操作 首先,将所有小于60的数取出来,然后将这些数都乘以2,最后将乘以2后的数全部加起来,最后打印加起来的值 其实这个需求挺简单的,无非就是几个循环,创建几个新数组保存一下,然后进行累加打印就行了。 好,既然提出了解决方法,那么直接撸代码 let arr = [30, 50, 142, 305, 20, 16, 66, 77, 88] let arr1 = [] let arr2 = [] let sum = 0 // 这个循环把所有小于60的数放原创 2020-07-12 21:01:30 · 529 阅读 · 1 评论