[英]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.