ES10 对象的克隆,异步的迭代处理
来源:
本站
发布时间:
2021-03-08 20:08
阅读次数:
const arr2 = [3, 4, 5, 6]
const arr3 = [...arr1, ...arr2]
console.log(arr3)
const obj1 = {
name: "design",
age : 8
}
const obj2 = {
school : "四川师范大学",
age: 28
}
// 克隆对象
const obj3 = {...obj1} //
obj1.name = "design.cn"
console.log(obj3)
const obj4 = {...obj1,...obj2} //后面的属性覆盖前面的属性值
console.log(obj4)
const obj5 = {
name: 'design',
age: 27,
school: "四川成都",
course: "计算机科学与技术"
}
const{name, age, ...rest} = obj5
console.log(rest)
//Promise.prototype.finally()
new Promise((resolve, reject) => {
setTimeout(()=>{
//resolve()
reject("fail")
}, 1000)
}).then(res=>{
console.log(res)
}).catch(err=>{
console.log(err)
}).finally(()=>{
console.log("finally")
//1、等待框消失不管成功和失败,数据的关闭,不管成功和失败
一起设计吧