/ 非效率写法
a = 1;
b = 2;
c = 3;
// 效率写法
let [a, b, c] = [1, 2, 3];
解构交换
交换两个变量
let x = '极客飞兔', y = '程序员...);
多值匹配
判断某个值是否等于某个多个值中的一个
// 非效率写法
if (value === 1 || value === '飞兔' || value === 2 || value === '程序员...') {
// ...
}
// 效率写法一
if ([1, '飞兔', 2, '程序员'].indexOf(value) >= 0) {
// ...
}
// 效率写法二
if (...[1, '飞兔', 2, '程序员'].includes(value)) {
// ...
}
ES6对象简写
let firstname = '极客';
let lastname = '飞兔...0, false, null, undefined];
arr.filter(Boolean); // [3, '1']
for循环
let arr = ['极客飞兔', 520, 1314, '程序员