写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,不知何解
长风秋雁
翻翻过去那场雪
德玛西亚99
白猪掌柜的
慕桂英4014372
繁花不似锦
精慕HU
相关分类