账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    js 变量赋值
    23
    0

    写js的时候遇到一个问题,使用$post获取的返回值,设为data.menu,是个数组
    另有变量a和b,

    var i
    for (i = 0; i < data.menu.length; i++) {
      this.a[i] = data.menu[i]
    }
    this.b = data.menu

    (这是我在.vue文件中的写法,a和b均是data中定义的空数组,故使用this.)
    结果这两种方式得到的结果不同,在使用上也不同,只有b可以正常使用(作为变量传入component中)
    在作比较时,若是使用if (a[0].data1 === b[0].data1),if (a[0] === b[0])等方式比较数组元素或内部值,结果为true,
    但是直接比较if (a === b)却为false,不知何解

    0
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部