首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ES6 开发者的 7 个黑客技巧

价值 思考 共鸣

简评:ES6(ECMAScript2015)实际上是一种新的 JavaScript 规范,包含了一些很棒的新特性,可以更加方便地实现很多复杂的操作。

简评: 先看一下 ES6 的新特性:

Default Parameters in ES6(默认参数)

Template Literals in ES6(模板文本)

Multi-line Strings in ES6(多行字符串)

Destructuring Assignment in ES6(解构赋值)

Enhanced Object Literals in ES6(增强的对象文本)

Arrow Functions in ES6(箭头函数)

Promises in ES6

Block-Scoped Constructs Let and Const(块作用域构造 Let and Const)

Classes in ES6(类)

Modules in ES6(模块)

Hack #1: Swap variables 交换变量

使用 Array Destructuring 交换值

Hack #2 : Async/Await with Destructuring

下面这段代码可以同时发起两个异步请求,把请求结果分别附到 user 和 account 中

Hack #3 :  Debugging

Hack #4 : One liners

更紧凑的数组操作语法

Hack #5 :  Array concatenation

展开运算符可以用来代替 concat

Hack #6 : Cloning

Hack #7 : Named parameters 参数命名

英文原文:7 Hacks for ES6 Developers

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180205G10CCF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券