ES6 常用新特性

在写vue用axios库时,发现有类似如下代码

axios.get(`/${this.props.subreddit}.json`)

查阅了相关资料,是ES6新特性,开此篇,以便后续收集备忘。
1. 反单引号 模板字符串

术语: Template Literals (模板对象)
语法: `${NAME}`
作用: :避免模板字符串拼接的不便。
备注:与bash脚本中的变量引用有异曲同工之妙,只不过使用了反引号而已

var x = "abc";
console.log(`start ${x} end`);

后续: 在ES6中对于多行字符串使用反引号就可以了。

2. 解构赋值

Destructuring Assignment

3. 增强对象字面量

Enhanced Object Literals

猜你喜欢

转载自blog.csdn.net/u011584949/article/details/80700396