const msgs =[…msgList] 是一个 TypeScript 表达式,它使用展开运算符(…)将 msgList 数组中的元素复制到一个新的数组 msgs 中。
展开运算符(…)
展开运算符(…)用于将数组或对象的元素展开为单个元素。它通常用于创建数组或对象的副本,或将多个数组或对象合并为一个。
const msgs =[…msgList], 它将 msgList 数组中的元素复制到一个新的数组 msgs 中。这意味着 msgs 数组现在是 msgList 数组的副本。
const numbers = [1, 2, 3, 4, 5];
const newNumbers = [...numbers];
console.log(newNumbers); // [1, 2, 3, 4, 5]
在这个示例中,展开运算符(…)用于将 numbers 数组中的元素展开到 newNumbers 数组中。newNumbers 数组现在是 numbers 数组的副本。
注意:
确保 msgList 已定义并已赋值,否则你的表达式会抛出一个错误。
展开运算符(…)只能用于数组和对象。 确保 msgList 已定义并已赋值,否则你的表达式会抛出一个错误。
展开运算符只能用于可迭代对象,如数组和对象