特别说明:转载与网络:https://github.com/adamlu/javascript-style-guide
-
原始值: 相当于传值
stringnumberbooleannullundefined
var foo = 1, bar = foo; bar = 9; console.log(foo, bar); // => 1, 9
-
复杂类型: 相当于传引用
objectarrayfunction
var foo = [1, 2], bar = foo; bar[0] = 9; console.log(foo[0], bar[0]); // => 9, 9
本文探讨了JavaScript中基本类型与复杂类型的值传递方式。解释了简单类型如何按值传递,而复杂类型则通过引用传递的原理,并通过具体示例进行说明。
104

被折叠的 条评论
为什么被折叠?



