永发信息网

var a={n:1}; var b=a; a.x =a ={n:2}; console.log(a.x) console.log(b.x); 答案为:undefined Object {}

答案:4  悬赏:80  手机版
解决时间 2021-01-28 16:52
  • 提问者网友:戎马万世
  • 2021-01-28 02:47
var a={n:1}; var b=a; a.x =a ={n:2}; console.log(a.x) console.log(b.x); 答案为:undefined Object {}
最佳答案
  • 五星知识达人网友:街头电车
  • 2021-01-28 03:48
var a={n:1};
var b=a;
a.x =a ={n:2};
console.log(a.x);
console.log(b.x);详细解答请见
https://segmentfault.com/q/1010000002637728
全部回答
  • 1楼网友:掌灯师
  • 2021-01-28 06:34
a = function b(x) { x += 1; }; 这个函数定义本身就是错误的。js里面有a = function (x) { x += 1; } 的写法,或者 function b(x) { x +=1; } 的写法。却没有你上面的写法。
  • 2楼网友:孤独的牧羊人
  • 2021-01-28 05:15
你这 a里边就没有x。。。
  • 3楼网友:詩光轨車
  • 2021-01-28 04:22
你这js写得也太没逻辑了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯