gpt4 book ai didi

arrays - 将 3 点参数分配给角度为 5 的数组

转载 作者:搜寻专家 更新时间:2023-10-30 21:36:04 26 4
gpt4 key购买 nike

我在 Angular 中遇到了一行
什么意思?

this.columns = [...this.columns, col];

我认为这与数组的不可变概念有关。

最佳答案

... 是 JavaScript 中的解构赋值,不仅在 Angular 中。它可以将数组中的值或对象中的属性解压缩到不同的变量中。

this.columns 必须是对象或数组才能有效。它从 this.columns 获取所有值或属性,并为每个值或属性创建单独的变量。从您的代码来看,很明显它很可能是一个数组。

代码是这样做的:从 this.columns 中解压当前值,用这些元素创建一个新数组,添加 col,并将其分配给 this.columns

换句话说,该代码将 col 添加到 this.columns

关于arrays - 将 3 点参数分配给角度为 5 的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51928258/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com