我有:
let contactData = {};
if (this.props.enquiry.contact) {
contactData.name = this.props.enquiry.contact.firstName + ' ' + this.props.enquiry.contact.lastName;
}
然后:
Object.keys(this.props.data).map((line, idx) => {
console.log(line)
});
但是输出是键(名称)而不是值。如何获取name参数的值?
答案 0 :(得分:0)
喜欢这个
Object.keys(this.props.data).map((line, idx) => {
console.log(this.props.data[line]); // get value from Object by key
});
Object.keys()
方法返回给定对象自己的数组 可枚举的属性
实施例
var obj = { a: 1, b: 2 };
// Object.keys(obj) returns ['a', 'b'];
var res = Object.keys(obj).map((key) => {
// in order to get value from Object by key we can use bracket notation
return obj[key];
});
console.log(res);