开发者社区 问答 正文

js传递引用类型参数是如何传递的?

参数传递是按值传递的,为何传递引用类型时又是传递的地址?

展开
收起
a123456678 2016-03-11 15:47:16 2065 分享 版权
1 条回答
写回答
取消 提交回答
  • 这是JS解释引擎自己控制的,我们只要知道就好了。我们知道,数组、类都是引用传递的,基本类型都是按值传递的。这主要是考虑到内存的利用率,数组和类等一等都比较大,复制一份的时间就很不合算,而且,很多时候我们都需要修改其中的值,引用传递才是最合理的。

    2019-07-17 18:59:25
    赞同 展开评论