помогите решить задачу JS сравнение масивов по первым и последней букве
Функция принимает массив строк.
Должна вернуть массив результатов проверки двух строк.
Если у одной строки с последующей совпадают первый и последний символы, то true.
Например ["s d", "a f d", "cc", "k k"].
Для такого массива функция должна вернуть [true, false, false]
Ответы (1 шт):
Автор решения: Konstantin Modin
→ Ссылка
Если условие ИЛИ как указано в комментарии можно написать примерно такую функцию:
const a = ["s d", "a f d", "cc", "k k"];
const b = ["s b", "s f d", "cc", "k c"];
const c = ["s a", "a f a", "z a", "e a"];
const f = (arr) => arr.slice(1).map((item, idx) => item[0] == arr[idx][0] || arr[idx].slice(-1) == item.slice(-1));
console.log(`f(a)`, f(a));
console.log(`f(b)`, f(b));
console.log(`f(c)`, f(c));