输出属性
for(const item of Object.keys(obj)){
console.log(item);
}\
输出属性值
for(const item of Object.values(obj)){
console.log(item);
}\
输出键值对 属性=>属性值
for(const [k,v] of Object.entries(obj)){
console.log(k,v);
}\
合并对象
let res = Object.assign(obj,obj2);
console.log(obj);
console.log(res);
有设置的值会被obj2替换,没有设置的值不会被替换直接显示\
异步调用
let time2 = await step(time1); // 第一步
let time3 = await step(time2); // 第二步
let time4 = await step(time3); // 第三步
console.log("工作完成");
await 等待第一步调用完成后开始调用下一步
async 异步调用要加async才可以调用成功\