es6数组方法
Coder小鹿
前端小白程序员一枚,略略略~
展开
-
[‘1‘, ‘2‘, ‘3‘].map(parseInt) what & why ? 每日一题系列(二)
前言[‘1’, ‘2’, ‘3’].map(parseInt),这看上去,好像就是遍历1,2,3然后将他们都进行parseInt,所以脑海中的答案大概可能是1,2,3,但这是错误的,这里面有一个坑,涉及到parseInt的参数以及规范的问题这也是面试题中常见的一道题目接下来让我们搞清楚其运作原理mapmap方法是ES6新增的数组方法,这是MDN上的map语法var new_array = arr.map(function callback(currentValue[, index[, array原创 2020-09-08 10:16:52 · 379 阅读 · 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 · 537 阅读 · 1 评论