Size: a a a

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

2020 June 05

AP

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

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

D

Danila in JavaScript Noobs — сообщество новичков
Anton Permyakov
arr1.join('').startsWith(arr2.join(''))
Топовый варик
источник

KG

Kirill Galimov in JavaScript Noobs — сообщество новичков
Danila
Да сравните вы строки ёмаё
А как тогда сделать через строки?) У меня изначальные данные как раз строка, но я думал будет проще работать с массивами, поэтому разсплитил строку)
источник

D

Danila in JavaScript Noobs — сообщество новичков
Kirill Galimov
А как тогда сделать через строки?) У меня изначальные данные как раз строка, но я думал будет проще работать с массивами, поэтому разсплитил строку)
original.startsWith(entered)
источник

D

Danila in JavaScript Noobs — сообщество новичков
Если тебе тупо проверка нужна.
источник

D

Danila in JavaScript Noobs — сообщество новичков
Если тебе нужно подсвечивать вводимую букву, ошибки и прочее - тогда сложнее, но тогда нужно думать надо более широкой системой, а не над сравнением двух массивов
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
Danila
Если тебе нужно подсвечивать вводимую букву, ошибки и прочее - тогда сложнее, но тогда нужно думать надо более широкой системой, а не над сравнением двух массивов
ну ошибку можно сразу проверять, в тренажерах печати обычно нельзя двигать каретку (насколько я знаю), поэтому достаточно смотреть только на последний символ
источник

KG

Kirill Galimov in JavaScript Noobs — сообщество новичков
Danila
Если тебе нужно подсвечивать вводимую букву, ошибки и прочее - тогда сложнее, но тогда нужно думать надо более широкой системой, а не над сравнением двух массивов
По сути это мне и нужно) Я хотел это сделать так, что если один массив не включает в себя другой массив, то добавлять класс, который выделяет слово красным (допущена ошибка)
источник

D

Danila in JavaScript Noobs — сообщество новичков
Kirill Galimov
По сути это мне и нужно) Я хотел это сделать так, что если один массив не включает в себя другой массив, то добавлять класс, который выделяет слово красным (допущена ошибка)
Слово или букву?
источник

KG

Kirill Galimov in JavaScript Noobs — сообщество новичков
Danila
Слово или букву?
слово
источник

KG

Kirill Galimov in JavaScript Noobs — сообщество новичков
Я хочу сделать аналог как на 10fastfingers.com
источник

D

Danila in JavaScript Noobs — сообщество новичков
Kirill Galimov
Я хочу сделать аналог как на 10fastfingers.com
источник

D

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

D

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

С

Сидредин in JavaScript Noobs — сообщество новичков
🎈JiL🎈 (Vlad)
А пхп ещё легче)))
Вроде одинаковая сложность с питоном. При этом возможности питона намного больше
источник

🎈(

🎈JiL🎈 (Vlad) in JavaScript Noobs — сообщество новичков
Сидредин
Вроде одинаковая сложность с питоном. При этом возможности питона намного больше
Та ну не
источник

С

Сидредин in JavaScript Noobs — сообщество новичков
🎈JiL🎈 (Vlad)
Та ну не
А что сложного в питоне?
источник

🎈(

🎈JiL🎈 (Vlad) in JavaScript Noobs — сообщество новичков
Сидредин
А что сложного в питоне?
Я не говорил, что он сложный. Я говорил что пхп проще
источник

KG

Kirill Galimov in JavaScript Noobs — сообщество новичков
Спасибо
источник

KG

Kirill Galimov in JavaScript Noobs — сообщество новичков
Anton Permyakov
arr1.join('').startsWith(arr2.join(''))
Вариант то, что нужно) Благодарю
источник