怎么理解“引用在意义上是弱类型的”

函数参数如果是复合类型,他们是按引用传递。
夜27
浏览 1645回答 2
2回答

慕运维6514616

引用类型也是值传递,将一个函数外声明的对象传入并修改并不会影响其在外部的值,JS不能直接操作内存地址。而且传入的参数不会进行类型检查,甚至连传入的个数也没有限制,因为传入参数都保存在函数内置的一个数组arguments中。

fantacy吴贝

复合类型按引用传递,这里的复合类型是指对象,按引用传递是指,他们共用一个对象,当这个对象中的数据发生变化时,引用该对象的变量中的数据也发生变化,他们共用一个数据,而不是创建一个数据副本。对象改变所有引用该对象的变量全部发生变化。有更多问题欢迎私信
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript