AJax技术

分享ES6的7个实用技巧

字号+ 作者:H5之家 来源:H5之家 2018-04-22 12:00 我要评论( )

本文给大家分享了es6的7个实用技巧,非常不错,具有参考借鉴价值,感兴趣的朋友一起学习吧

时间:2018-01-19来源: 作者:源码库 文章热度: ℃

Hack #1 交换元素

利用 数组解构来实现值的互换

let a = 'world', b = 'hello' [a, b] = [b, a] console.log(a) // -> hello console.log(b) // -> world

Hack #2 调试

我们经常使用 console.log()来进行调试,试试 console.table()也无妨。

const a = 5, b = 6, c = 7 console.log({ a, b, c }); console.table({a, b, c, m: {name: 'xixi', age: 27}});

Hack #3 单条语句

ES6时代,操作数组的语句将会更加的紧凑

// 寻找数组中的最大值 const max = (arr) => Math.max(...arr); max([123, 321, 32]) // outputs: 321 // 计算数组的总和 const sum = (arr) => arr.reduce((a, b) => (a + b), 0) sum([1, 2, 3, 4]) // output: 10

Hack #4 数组拼接

展开运算符可以取代 concat的地位了

const one = ['a', 'b', 'c'] const two = ['d', 'e', 'f'] const three = ['g', 'h', 'i'] const result = [...one, ...two, ...three]

Hack #5 制作副本

我们可以很容易的实现数组和对象的 浅拷贝

const obj = { ...oldObj } const arr = [ ...oldArr ]

Hack #6 命名参数
注:相关教程知识阅读请移步到频道。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • JS apply/call/bind 及 实用技巧

    JS apply/call/bind 及 实用技巧

    2017-08-29 08:01

  • jqplot 实用技巧——重绘

    jqplot 实用技巧——重绘

    2017-07-25 13:01

  • ajax的一些实用技巧

    ajax的一些实用技巧

    2017-07-14 17:05

  • 实用技巧:使用 jQuery 异步加载 JavaScript 脚本

    实用技巧:使用 jQuery 异步加载 JavaScript 脚本

    2017-07-13 10:01

网友点评