var obj = {"key":"1","value":"2"}; var newObj = obj; newObj.value += obj.key; alert(obj.value);
2
12
3
21
newObj.value = 2; obj.key = '1'; newObj.value += obj.key; 相当于 newObj.value = newObj.value + obj.key; 所以 '2' + 1 在javascript中自动转化为字符串拼接操作得到 '21'
var obj = {"key":"1","value":"2"}; var newObj = obj; newObj.value += obj.key;//注意这里的坑——字符串加法连接字符串 alert(obj.value);
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题