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

Posted flxy-1028

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第一篇 动态对象属性名遍历对象相关的知识,希望对你有一定的参考价值。

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]);
})    

以上是关于第一篇 动态对象属性名遍历对象的主要内容,如果未能解决你的问题,请参考以下文章

Java——JSP/九大内置对象/四大域对象

如何遍历一个JS对象中的所有属性

angularjs怎么遍历每个对象的属性的值

js如何遍历并取出对象的属性名?

JS遍历对象修改属性名

ES6对象属性名简洁表示法和表达式对象新方法属性的遍历