小程序
小游戏
企业微信
微信支付
扫描小程序码分享
Page({
data: {
a:[],
b:[]
},
onLoad:function(options){
var c=[2,3]
this.setData({a:c,
b:c})
this.data.a[0]=3
console.log("a",this.data.a,"b",this.data.b)
})
此时控制台输出的结果是a为[3,3],b也为[3,3],但我只改变了a的值,b应该为[2,3]吧?
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
又到了喜闻乐见的数组内存指针问题了,建议了解一下深度克隆
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
又到了喜闻乐见的数组内存指针问题了,建议了解一下深度克隆