一些本机角度函数返回 ReadonlyArray。一些本机角度回调传递 ReadonlyArrays。由于我的打字稿代码可能会以多种方式调用,因此我不想要求传递给我的函数的所有数组都是 ReadonlyArrays。
因此我需要将 ReadonlyArray 转换为 javascript 本机数组,[]。
将
ReadonlyArray<any>
转换为 any[]
的最简单方法是使用 ReadonlyArray
的可用方法之一。
为此,我们将使用
concat()
。在 ReadonlyArray
上调用不带参数的 concat 将返回 []
。
注意使用
let newArray = [...ReadonlyArray]
(扩展运算符)也可以实现同样的效果; 注意:您可以在此处查看其他 ReadonlyArray 成员。