项目里需要一个动态的object对象,
用 ts 可以使用 var obj = {“a”:“1”,“b”:“2”},
在ets文件中创建就会报错,提示 Object literal must correspond to some explicitly declared class or interface
这个对象里没有固定的属性,这次是a或b,另一个可能是c或d,所以使用class或interfere不能满足需求
请问这种对象应该怎么实现或处理
项目里需要一个动态的object对象,
用 ts 可以使用 var obj = {“a”:“1”,“b”:“2”},
在ets文件中创建就会报错,提示 Object literal must correspond to some explicitly declared class or interface
这个对象里没有固定的属性,这次是a或b,另一个可能是c或d,所以使用class或interfere不能满足需求
请问这种对象应该怎么实现或处理
1.3k 阅读
1 回答475 阅读✓ 已解决
481 阅读
可尝试这种动态创建修改
1、可以在创建时指定 cdata 的类型,如:const cdata:object = new Object({})
2、对Object对象新增修改值,可以通过如下方式进行: