【发布时间】:2019-09-13 23:57:17
【问题描述】:
我正在用打字稿写一个对象,代码是:
const obj2 ={name:1}
obj2.name = 2;
console.log(obj2.name)
const obj3:object = {name: "wewda"}
obj3.name = 'dadsa';
obj3['name'] = "cxzcxz"
console.log(typeof obj2)
console.log(obj3)
console.log(typeof obj3)
我在第 5 行遇到错误:错误 TS2339:“对象”类型上不存在属性“名称”。
但如果我改用obj3['name'] = "cxzcxz",
它有效,有人可以解释吗?谢谢
【问题讨论】:
标签: typescript