Dynamically access object property using variable但與angular2/typescript是可能的?動態訪問對象屬性使用變量與angular2
-1
A
回答
1
是的,Typescript是JavaScript的超集。所以,如果你可以用javascript做到這一點,你可以(幾乎總是)按照逐字打印的方式來完成它。
對於您的具體示例,給出上述問題的相同答案將起作用。
0
Angular2似乎沒有任何關係。
Just as Snorkpete already managed to say:與TS是和它看起來相似。只是想說明它:
基於從你指出問題贏得答案:當通過ES5磨牀tsc --target es5 Barf.ts
推
class Barf {
private bar:boolean = false;
public foo(): any {
let propName = 'bar'; // can be const as well
return this[propName];
}
}
給出:
var Barf = (function() {
function Barf() {
this.bar = false;
}
Barf.prototype.foo = function() {
var propName = 'bar';
return this[propName];
};
return Barf;
}());
,當通過ES6磨牀推tsc --target es6 Barf.ts
給:
class Barf {
constructor() {
this.bar = false;
}
foo() {
let propName = 'bar';
return this[propName];
}
}
相關問題
- 1. 訪問變量的對象屬性?
- 2. 訪問JavaScript對象變量屬性
- 3. 訪問變量對象的屬性
- 4. 通過變量訪問對象屬性
- 5. 如何在JavaScript中使用變量動態訪問對象屬性?
- 6. 訪問動態對象屬性
- 7. 如何動態訪問對象屬性?
- 8. 動態訪問對象屬性
- 9. Newtonsoft.Json - 動態對象屬性訪問
- 10. 動態訪問功能對象屬性
- 11. 動態訪問java對象變量
- 12. 屬性與動態對象
- 13. 訪問變量與對象
- 14. JavaScript:使用變量的訪問對象多級屬性
- 15. 使用變量訪問JavaScript對象屬性
- 16. 如何使用變量名稱從對象訪問屬性?
- 17. 如何通過使用變量來訪問動態屬性?
- 18. 訪問屬性名稱在變量中的對象屬性
- 19. 如何訪問一個動態屬性:對象名{}可變
- 20. 使用Javascript訪問動態對象屬性
- 21. 使用動態變量角度更新對象屬性
- 22. 調用對象屬性與變量
- 23. 如何使用Python訪問屬於對象的動態C++數組變量?
- 24. 使用變量來訪問類屬性
- 25. 使用變量訪問reducer屬性
- 26. 使用對象訪問屬性值
- 27. 訪問對象屬性使用符號
- 28. 使用jquery訪問「Request」對象屬性
- 29. 訪問Angular2對象?
- 30. 訪問與對象屬性「$ {}財產」
請添加代碼demonstr ates你試圖完成。 –