Size: a a a

JavaScript Noobs — сообщество новичков

2020 June 05

D

Danila in JavaScript Noobs — сообщество новичков
Kirill Galimov
Подскажите, делаю тренажер печати. Есть исходное слово в виде массива букв
let arr1 = ['в', 'о', 'д', 'а'];
let arr2 = ['в', 'о'];

Есть ли какой-то метод, который вернет true, если в массиве arr1 обнаружены те же элементы, что и в arr2 в таком же порядке (индексами). Ну или как это можно реализовать?
arr1.some((element, index) => arr2.indexOf(element) === index)
источник

🎈(

🎈JiL🎈 (Vlad) in JavaScript Noobs — сообщество новичков
А потом посмотреть длинну)
источник

D

Danila in JavaScript Noobs — сообщество новичков
Только я думаю, что ты задачу не доформулировал
источник

М

Максим in JavaScript Noobs — сообщество новичков
🎈JiL🎈 (Vlad)
А потом посмотреть длинну)
Он же не учитывает индексы и будет резать любые совпадения
источник

🎈(

🎈JiL🎈 (Vlad) in JavaScript Noobs — сообщество новичков
Максим
Он же не учитывает индексы и будет резать любые совпадения
Ой, не увидел про индексы
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
Kirill Galimov
Подскажите, делаю тренажер печати. Есть исходное слово в виде массива букв
let arr1 = ['в', 'о', 'д', 'а'];
let arr2 = ['в', 'о'];

Есть ли какой-то метод, который вернет true, если в массиве arr1 обнаружены те же элементы, что и в arr2 в таком же порядке (индексами). Ну или как это можно реализовать?
['a', 'b', 'c']
['a', 'c']


эти массивы возвращают true? порядок у них одинаковый
источник

KG

Kirill Galimov in JavaScript Noobs — сообщество новичков
Anton Permyakov
['a', 'b', 'c']
['a', 'c']


эти массивы возвращают true? порядок у них одинаковый
Нет, они должны вернуть false (по моей логике 😉)
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
Danila
arr1.some((element, index) => arr2.indexOf(element) === index)
только every надо
источник

D

Danila in JavaScript Noobs — сообщество новичков
Anton Permyakov
только every надо
Эври сработает только при полном совпадении массивов
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
так и нужно чтобы каждая буква совпала
источник

D

Danila in JavaScript Noobs — сообщество новичков
Потому и говорю - что-то не доформулировал или вообще не с той стороны подошёл
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
и ко второму массиву применять надо
источник

D

Danila in JavaScript Noobs — сообщество новичков
Anton Permyakov
так и нужно чтобы каждая буква совпала
Если у массивов разные длины
источник

D

Danila in JavaScript Noobs — сообщество новичков
То не сработает
источник

D

Danila in JavaScript Noobs — сообщество новичков
А чё не строки сравнивать-то?
источник

D

Danila in JavaScript Noobs — сообщество новичков
Не оч понимаю
источник

Д

Дмитрий in JavaScript Noobs — сообщество новичков
А не проще создать 2 цикла и пробежаться по индексам массива и сравнить каждый элемент ?
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
действительно
источник

D

Danila in JavaScript Noobs — сообщество новичков
Да сравните вы строки ёмаё
источник

М

Максим in JavaScript Noobs — сообщество новичков
Дмитрий
А не проще создать 2 цикла и пробежаться по индексам массива и сравнить каждый элемент ?
можно 1 цикл, просто сравнивать индекс текущего цикла с индексом другого
источник