我正在freecodecamp中做挑战并在这里做一些我的代码: No Repeats
var arr = [ 'aab', 'aab', 'baa', 'baa', 'aba', 'aba', 'baa' ];
function remove(arai){
var repeatRegex = /(.)\1{1,}/gi;
var result = [];
console.log(arai[0],repeatRegex.test(arai[0]));
console.log(arai[1],repeatRegex.test(arai[1]));
console.log(arai[2],repeatRegex.test(arai[2]));
console.log(arai[3],repeatRegex.test(arai[3]));
console.log(arai[4],repeatRegex.test(arai[4]));
console.log(arai[5],repeatRegex.test(arai[5]));
}
remove(arr);
但事实证明,同一个词导致不同的布尔值。 任何人都可以向我解释一下吗? 非常感谢你。