我打算显示对象数组中某些选定键的值。
这是我的代码:
this.gData.GetAll(this.selected.value)
.subscribe(
x => {
x.forEach(
y => {
const len = Object.keys(y).length;
for (let i = 0; i < len; i++) {
if (this.findInCoulumns(Object.keys(y)[i]) === true) {
console.log({'obj ' : y.Object.keys(y)[i]}); // => What should I write here?
}
}
}
);
}
)
findInCoulumns
函数检查列是否在显示的列列表中。
我想显示Object.keys(y)[i]
键的值,但我认为y.Object.keys(y)[i]
不正确。
你有什么主意吗?
答案 0 :(得分:1)
keys=Object.keys(y)
将为您提供y
的键数组
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/keys
然后,您可以使用这些键来访问类似对象的值
y[keys[i]]