摘要: let arr = [1, 2, [3, 4, 5, [6, 7, 8], 9], 10, [11, 12]]; flatten1 = arr => arr.flat(Infinity) flatten2 = arr => arr.toString().split(',').map(item => 阅读全文
posted @ 2020-02-07 10:44 flamestudio 阅读(2408) 评论(0) 推荐(2) 编辑
摘要: // 数组去重 let arr = ['a', 'b', 'b', 1, 1, 'true', true, true, NaN, NaN, 'NaN', undefined, undefined, null, null]; // 1. 集合 unique1 = arr => [...new Set( 阅读全文
posted @ 2020-02-07 10:43 flamestudio 阅读(170) 评论(0) 推荐(0) 编辑