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]);
})
原文:https://www.cnblogs.com/flxy-1028/p/9853461.html