可变
可变值是指在不创建全新值的情况下可以修改的值,与不可变值相对。
在JavaScript中,对象和数组默认是可变的——它们的属性和元素可以在不创建新对象或数组的情况下进行更改。相比之下,原始值是不可变的——一旦创建了原始值,就不能修改它,尽管持有它的变量可以被重新赋值。
另见
- 维基百科上的不可变对象
- 相关词汇表术语
可变值是指在不创建全新值的情况下可以修改的值,与不可变值相对。
在JavaScript中,对象和数组默认是可变的——它们的属性和元素可以在不创建新对象或数组的情况下进行更改。相比之下,原始值是不可变的——一旦创建了原始值,就不能修改它,尽管持有它的变量可以被重新赋值。