第一篇 动态对象属性名、遍历对象
1、动态对象属性名
// 对象属性名和属性值, 常常遇到通常是属性值是变动的,名字是不变的 如: var a = '33'; var b= {first: a}; // 属性名也能动态使用 写法 其实也看到过 var a = 'fl'; var b[`${a}-xy`] = 'fang'; //动态写法 这只能定义一个属性名 // 有大括号的动态写法 var a = 'fl'; var b = { [`${a}-xy`]: true, [`${a}-ytj`]: true }
2、遍历对象
var a = { a: 1, b: 2, c: 3 } Object.keys(a).forEach(key => { console.log(a[key]); })
“我相当乐意花一天的时间通过编程把一个任务实现自动化,除非这个任务手动只需要10秒钟就能完成”