上课:
class Foo {
public readonly arr: number[]
constructor(arr: number[]) {
this.arr = arr
}
}
鉴于这arr
是只读的,因此以下内容不起作用:
foo.arr = [1,2]
但是,我可以通过以下方式对此arr
进行推送/弹出:
const foo = new Foo([1,2,3])
foo.arr.pop()
foo.arr.push(4)
是的,您可以毫无问题地向readonly
数组添加/删除元素。的readonly
,如果它检测到的关键字将检查调动和标志编译错误。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句