gpt4 book ai didi

javascript - 在 JavaScript 中删除由双逗号分隔的数组中的重复项

转载 作者:行者123 更新时间:2023-11-29 19:00:18 29 4
gpt4 key购买 nike

我在 JavaScript 中有一个像这样的数组

var data = [,A_1_VII,VII,V2,,A_1_VII,VII,V2,,A_1_VII,VII,V2,,B_1_XIV,XIV,V3,,B_2_XVI,XVI,V3]   

当我在 JavaScript 中发出警告时,它给出如下


,A_1_VII,VII,V2
,A_1_VII,VII,V2
,A_1_VII,VII,V2
,B_1_XIV,XIV,V3
,B_2_XVI,XVI,V3

但我想要这样一个重复删除的数组

var unique_data = [,A_1_VII,VII,V2,,B_1_XIV,XIV,V3,,B_2_XVI,XVI,V3]

alert时它应该像这样给出

,A_1_VII,VII,V2
,B_1_XIV,XIV,V3
,B_2_XVI,XVI,V3

最佳答案

首先,您的数组包含字符串作为常量,这将无法正常工作。

其次,如果你所有的值都是字符串,你可以这样做:

var data =[,"A_1_VII","VII","V2",,"A_1_VII","VII","V2",,"A_1_VII","VII","V2",,"B_1_XIV","XIV","V3",,"B_2_XVI","XVI","V3"];

var uniqueArray = data.filter(function(item, pos) {
return data.indexOf(item) == pos;
})

alert(uniqueArray);

关于javascript - 在 JavaScript 中删除由双逗号分隔的数组中的重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47283300/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com