对于JS而言,元数据类型的装配使用传值的方式。(by value)。引用数据类型使用传引用的方式。(by reference)。
数字,boolean为元数据类型。
对象属于引用类型。
数组,函数也是引用类型。
string简单的看属于传值类型,主要原因是string是不可修改的。
Type | Copied by | Passed by | Compared by |
number | Value | Value | Value |
boolean | value | Value | Value |
string | immutable | immutable | Value |
object | Reference | Reference | Reference |