1, 2, 3, 4]; // tail === [2,3,4]
let { foo, bar } = { foo: 'aaa', bar: 'bbb' };
扩展运算符
// 可以将一个数组的元素放入到另一个数组...set.delete(); // 删除某个值,返回一个布尔值,表示删除是否成功。
set.has(); // 返回一个布尔值,表示该值是否为Set的成员。...');
map.delete('key');
map.clear();
高阶函数
map 对数组的每一个成员进行遍历, 并将返回值 组成一个新的数组
const arr = [1,2,3];
const...Promise.race() 多个异步操作 谁先返回获取谁
const p = Promise.race([p1, p2, p3]);
// 上面代码中,只要p1、p2、p3之中有一个实例率先改变状态,...Promise.allSettled 多个异步 强制等待
const promises = [
fetch('/api-1'),
fetch('/api-2'),
fetch('/api-3