第一篇 动态对象属性名、遍历对象

一、动态对象属性名对象

  

// 对象属性名和属性值, 经常遇到一般是属性值是变更的,名字是不变的 如:

 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
}



    

二、遍历对象blog

var a = {
   a: 1,
   b: 2,
   c: 3  
}

Object.keys(a).forEach(key => {
    console.log(a[key]);
})    
相关文章
相关标签/搜索