【发布时间】:2018-08-10 14:18:59
【问题描述】:
从数组中拼接对象时,我遇到了一个非常奇怪的行为。
我有一个带有对象的 js 数组。我通过道具传递它并基于它填充导航。现在,当我尝试在created hood 中删除它时,它删除了一半并保留了一半。
这是代码。很简单
props: {
navItems: {
type: Array,
},
},
在创建的钩子中我有
let nav = this.navItems
for(let j in nav){
nav.splice(j,1)
}
console.log(nav) // print half item from the array. Shouldn't remove all?
this.nav = nav
谢谢。
【问题讨论】:
标签: javascript arrays vue.js