猿问
js如何将值类型的变量以引用的方式传递
js如何将值类型的变量以引用的方式传递?
饿了么面试题。对这里理解不是很透彻,希望得到解析。
白猪掌柜的
浏览 1005
回答 2
2回答
牛魔王的故事
我只能想到把基本类型变成引用类型来这样写var str = "abcd"; //基本类型var obj = {"str":str}; //引用类型var boj2 = obj; //复制引用地址console.log(boj2.str); //abcdobj.str = "bcd";console.log(boj2.str); //bcd
0
0
0
湖上湖
var obj = {value: undefined};console.log(obj.value); //undefined 值类型var obj2 = obj;console.log(obj2.value) // undefined 引用传递 引用obj.value的值obj.value = 1; //验证是否是引用传递console(obj2.value);//1 确定是引用传递
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答