- 字符串转数字
+"1"
- 生成随机字符串
Math.random().toString(36).slice(2)
- 短路表达式
|| , &&
- 简单的键值对优先Map
let map = new Map(arr);
// 遍历key值
for (let key of map.keys()) {
console.log(key);
}
// 遍历value值
for (let value of map.values()) {
console.log(value);
}
// 遍历key和value值
for (let item of map.entries()) {
console.log(item[0], item[1]);
}
- 使用 rest 运算符(…)代替arguments
function concatenateAll(...args) {
return args.join('');
}
- 解构赋值
const [first, second, third] =[1, 2, 3];
- 动态字符串
不要使用“双引号”,一律用单引号或反引号
const a = 'foobar';
const b = `foo${a}bar`;
const c = 'foobar';