здесь я хочу спросить о том, как проверить данные в массиве, если не совпадает значение / данные в следующем индексе, вставить его в новый массив,
, вот пример:
function check(arr){
let text = "";
let newArr = [];
for(let i = 0 ; i < arr.length-1 ; i++){
if(arr[i] !== arr[i+1]){
text = arr[i] + ' and ' + arr[i+1];
newArr.push(text)
}
}
return newArr
};
console.log(check([ 'A', 'A', 'M', 'Y', 'I', 'W', 'W', 'M', 'R', 'Y' ]))
// output "A and M", "A and Y", "I and W", "W and M", "R and Y"]
console.log(check([ 'a', 'b', 'j', 'j', 'i', 't' ]))
мой результат здесь не тот, который я хочу, он был повторен для данных, которые я уже нажимаю.в newArr
я хочу ouput
вот так:
["A and M", "A and Y", "I and W", "W and M", "R and Y"]
, поскольку каждый массив не совпадает с начальным,
я надеюсь, что этот вопрос имеет смысл