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
时间: 2024-11-05 22:53:15