[英]How do I return value of a key of an object dynamically in typescript?
我打算显示对象数组的某些选定键的值。
这是我的代码:
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
函数检查列是否在要显示的已findInCoulumns
列列表中。
我想显示Object.keys(y)[i]
键的值,我认为y.Object.keys(y)[i]
是不正确的。
你有什么主意吗?
keys=Object.keys(y)
将为您提供y
键数组
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/keys
然后,您可以使用这些键来访问类似
y[keys[i]]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.