Javascript:对象的数组属性与对象的其他属性不同

时间:2018-12-08 10:44:34

标签: javascript

当我运行这段代码时;

var dog = "dog"
var cat = "cat"
var nested = [1,2,3,4,5,6,7,8,9]
stuff=[{array:nested,woof:dog,meow:cat}]
stuff[0].woof = "woof"
stuff[0].array[1]+=1

运行此代码后,stuff [0] .woof将返回“ woof”,变量dog仍将返回“ dog”。但是,stuff [0] .array [1]将返回3,但nested [1]也将被更改并返回3。 与其他属性相比,Javascript处理数组属性的方式有何不同?

0 个答案:

没有答案