storage = {
channel: {window: number},
allChannel: []
};
typescript的这段代码中我想定义storage对象的属性channel的window属性为number类型,但是得到了一个《“number”仅表示类型,但在此处却作为值使用》的错误,这种情况除了定义接口之外有什么办法吗?
storage = {
channel: {window: number},
allChannel: []
};
typescript的这段代码中我想定义storage对象的属性channel的window属性为number类型,但是得到了一个《“number”仅表示类型,但在此处却作为值使用》的错误,这种情况除了定义接口之外有什么办法吗?
直接写在冒号后面是赋值,<>这样是给属性值添加类型
storage = {
channel: {window: <number>123},
allChannel: []
};
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
type是type
字面量是字面量