0
A
回答
0
这将解决您的问题
var MY_OBJ:any = {};
MY_OBJ.test = function(){}
1
定义你的对象有一个test
属性:
var MY_OBJ: {test?: Function} = {};
MY_OBJ.test = function() { };
或者,设置属性是这样的:
MY_OBJ['test'] = function() { };
如需进一步型 - 安全,将MY_OBJ
定义为对象:
var MY_OBJ: { [propName: string]: any } = {};
这将防止错误,如MY_OBJ = 14;
。
如果你打算这个对象总是有功能价值按键,然后
var MY_OBJ: { [propName: string]: Function } = {};
将防止错误,如MY_OBJ['test'] = 14;
。
如果你打算在接受的答案提出的方式来使用any
,什么是摆在首位使用打字稿的地步?
相关问题
- 1. 当属性不为空时将属性添加到对象
- 2. 将对象动态添加到另一个对象的属性
- 3. 我如何添加一个新的属性到一个对象
- 4. 添加属性JSON对象
- 5. 添加属性的对象
- 6. 添加属性对象
- 7. 如何将属性添加到对象?
- 8. 将新属性添加到.Net对象
- 9. 将属性添加到KineticJS对象
- 10. 如何添加属性到对象
- 11. 将属性添加到对象
- 12. 将属性添加到python对象
- 13. 将属性添加到对象
- 14. 将新属性添加到对象
- 15. 属性不被添加到对象
- 16. 将对象添加到一个的NSMutableArray属性
- 17. 动态添加属性到一个Ruby对象
- 18. 添加属性到一个现有的对象
- 19. 将属性添加到基于另一个可观察对象
- 20. 如何将对象属性添加到状态中的另一个属性?
- 21. 在一个集合中添加一个对象的属性
- 22. 如何将此对象的属性添加到另一个对象?
- 23. 如何添加一个新的对象属性到JavaScript中的现有对象?
- 24. 添加到一个对象
- 25. 将对象属性从一个JSON数据文件添加到另一个
- 26. 播放:添加一个“多”对象到“一个”列表属性是什么?
- 27. 添加附加属性的ResponseBody对象
- 28. 将对象属性添加到JSON对象中
- 29. 将对象添加到自定义对象属性的数组
- 30. Python3:遍历对象和属性添加到阵列或对象
因此,本质上你的建议是要落后于TypeScript的背后。 – 2016-09-30 13:41:39
是的,但我认为dashman需要动态添加属性,所以我认为这是一个最好的解决方案。 – HabibKazemi
是的 - 我想我会落后TS的后面.. – dashman