//1 replaceAll()
let text2 = 'hello hello ';
let newStr = text2.replaceAll('hello', 'world');
console.log('newStr:', newStr);
//2 Promise.any() 只需要有一个成功就返回成功的结果
const promises = [Promise.resolve('成功'), Promise.reject('失败'), Promise.resolve('成功2')];
Promise.any(promises).then((res) => {
console.log('res::', res);
});
//3 逻辑赋值运算符
let a = null;
// a = a ?? '默认值';
a ??= '默认值2';
console.log('a:', a);//默认值2
a = 0;
a ??= '默认值3';
console.log('a:', a);//0
// &&= 逻辑与赋值运算符
let b = 1;
b &&= 2;// b = b && 2
console.log('b:', b);//2
// ||= 逻辑或赋值运算符
let c = undefined;
c ||= 3;//c = c || 3
console.log('c:', c);//3