算法
evalost
这个作者很懒,什么都没留下…
展开
-
一道有意思的题目
['1', '2', '3'].map(parseInt) // 输出[1, NaN, NaN] 延伸题: let unary = fn => val => fn(val) let parse = unary(parseInt) console.log(['1.1', '2', '0.3'].map(parse)) // [1, 2, 0] 若想把字符串数组转为数字数组: ['1', '2', '3'].map(parseFloat) // 输出[1, 2, 3] // p.原创 2020-06-23 16:34:27 · 258 阅读 · 0 评论 -
数组操作系列
判断是否为数组 伪数组转为数组 数组去重 数组拍平 排序算法 判断是否为数组 var arr = [1,2,3] Array.isArray(arr) // true arr.constructor == Array // true arr instanceof Array // true Object.prototype.toString.call(arr) // "[object Array]" 伪数组转为数组 // es5 Array.prototype.slice.call(原创 2020-07-08 09:31:57 · 185 阅读 · 0 评论