我试图在数组中找到一个元素,如果找到了,删除该元素,然后将该元素添加到数组的开头。
但是,当我记录数组sortedAdv时,由于某种原因,它只返回一个元素长度
我的代码:
let advantages = [ 'liked', 'sendUnlimitedLikes', 'unlockSundays', 'getBoosted', 'filters', 'revealAllProfiles', 'wholeCountry', 'exlusiveBlogs' ];
console.log('advantages', advantages.length);
let index = advantages.findIndex((advantage) => advantage == type);
if (index > -1) {
console.log('index', index);
let sortedAdv = advantages.splice(index, 1);
console.log('sortedAdv', sortedAdv.length);
sortedAdv.unshift(type);
console.log('sortedAdv', sortedAdv.length);
this.setPurchaseAdvantages(sortedAdv);
}
1条答案
按热度按时间fdbelqdn1#
你得到一个数组当你使用这个