看看这个是为什么, 跟我学的php不一样啊,js中function a($b){}; 类似php中的 function a(& $b){};了

kis龍 2015-06-27 04:15:00

var obj ={}
function a(b){
b.a=1;
b.b=2
b.t=new Date().getTime()
}
a(obj)
console.log((obj) // 这里输出是什么
...全文
102 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
kis龍 2015-07-21
  • 打赏
  • 举报
回复
引用 1 楼 jslang 的回复:
js 和 php 不一样,js中变量传地址(引用)还是传值是让按数据类型而固定的。 js中对象和数组永远是传地址(引用)的,其它数据类型永远是传值的。不能像php那样可以用 & 来指定
en ,js中除了字符串, 好像都是跟php 中的 & $var 一样
天际的海浪 2015-06-27
  • 打赏
  • 举报
回复
js 和 php 不一样,js中变量传地址(引用)还是传值是让按数据类型而固定的。 js中对象和数组永远是传地址(引用)的,其它数据类型永远是传值的。不能像php那样可以用 & 来指定

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧