小程序
小游戏
企业微信
微信支付
扫描小程序码分享
场景:在app.js里面声明一个全局变量rooturl,然后在登录页面改变rooturl,最后再进入这个页面。
onload里面的打印两个url不一样。在data用的url并没有改变,然后app.rooturl是已经改变的
这是为什么?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
测试1:
var a = 1
var b = a
a = 2
console.log(a) // 2
console.log(b) // 1
测试2:
var a = {value:1}
a.value = 2
console.log(a.value) // 2
console.log(b.value) // 2
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
是我没有说清楚嘛,在app.js先声明,然后在登录页面改变,最后再赋值,其次再取值的时候就相当于
var a = 1 (app.js)
a=5 (登录页面)
var b = a (当前页面)
console.log(a)
console.log(b)
a跟b不是应该一样嘛?
你好,请百度一下 js 传值 传址
谢谢谢谢诶
。。。需要补一下基础了。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
测试1:
var a = 1
var b = a
a = 2
console.log(a) // 2
console.log(b) // 1
测试2:
var a = {value:1}
var b = a
a.value = 2
console.log(a.value) // 2
console.log(b.value) // 2
是我没有说清楚嘛,在app.js先声明,然后在登录页面改变,最后再赋值,其次再取值的时候就相当于
var a = 1 (app.js)
a=5 (登录页面)
var b = a (当前页面)
console.log(a)
console.log(b)
a跟b不是应该一样嘛?
你好,请百度一下 js 传值 传址
谢谢谢谢诶
。。。需要补一下基础了。