如何从数组javascript中获取不同的值
如果aa是数组的两倍,那么如何从数组中唯一地获取元素?如果aa是数组的三倍,那么它不应该在结果中计数?如果aa是数组的三倍,那么它应该计数1 var string=“aaabbcddde”//预期结果如何从数组javascript中获取不同的值,javascript,Javascript,如果aa是数组的两倍,那么如何从数组中唯一地获取元素?如果aa是数组的三倍,那么它不应该在结果中计数?如果aa是数组的三倍,那么它应该计数1 var string=“aaabbcddde”//预期结果 var toArray = string.split("") console.log(toArray) var newArr = [] for(let i =0; i<toArray.length; i++) { if(newArr.indexOf(toArray[i]) === -
var toArray = string.split("")
console.log(toArray)
var newArr = []
for(let i =0; i<toArray.length; i++) {
if(newArr.indexOf(toArray[i]) === -1) {
newArr.push(toArray[i])
}
}
console.log(newArr)
var-toArray=string.split(“”)
控制台日志(toArray)
var newArr=[]
对于(设i=0;i也许此函数可以帮助您:
函数getUniques(str){
const uniques=[];
常量strs=str.split(“”);
for(设i=0;i
样本:
getUniques(“aaaadaaabbbcccdeee222232”)//adabcde232
重复的字符是否总是彼此相邻?如果不是,则不需要什么逻辑?为什么要计算最后一个e
?我只想,如果值是不可计数的两倍,则所有字符都应该是可计数的新集(“fooooood”);//“fod”