作为一个合格的前端老油子偷懒是必考科目,如何提高效率,利用最少的时间完成最多的工作,写最少的代码完成最多的功能,下面就整理了几个比较有意思的前端开发技巧
es6特性
array
创建数组并填充
1 | new Array(2).fill(1) |
数组求和
1 | [1, 2, 3].reduce(function (sum, current) { |
数组排序
1 | [4, 3, 2, 1].sort((a, b) => a - b) |
数组最大值
1 | Math.max(...[1, 2, 3, 4]) |
类数组转数组
1 | Array.from({ 0: 'aaa', '1': 'bbb', '二': 'ccc', 4: 'eee', length: 6 }) |
数组转对象
1 | { ...['aaa', 'bbbb', 'cccc', 'dddd'] } |
__END__