22.01.2022, 14:57
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
Сообщение от Борис К
|
чтобы ячейки располагались просто одна под другой?
А чтобы текст в одной ячейке состоял из двух слов, например, "turn on"?
|
строки 141 - 143
let words = snippet.match(/\S+(\s+\S+)?/g);
let len = words.length;
cols = 1;
|
|
22.01.2022, 15:41
|
Кандидат Javascript-наук
|
|
Регистрация: 22.02.2017
Сообщений: 145
|
|
Спасибо, Рони... Спасибо!
Уже разбираюсь... поэтому есть вопрос: например, возможно ли по ячейкам разбить, например, следующее предложение со структурой (2/1/2):
" Forum JavaScript
loves
mister Roney"
?
И я так понимаю, что, например, другое предложение с другой структурой (1/2/1):
" I
very love
JavaScript"
уже не получится так разбить по ячейкам при тех же строках в коде?((
Последний раз редактировалось Борис К, 22.01.2022 в 15:46.
|
|
22.01.2022, 16:27
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
Борис К,
что вам мешает разбить, как нужно изначально? может про массивы почитать?
|
|
22.01.2022, 16:39
|
Кандидат Javascript-наук
|
|
Регистрация: 22.02.2017
Сообщений: 145
|
|
Сообщение от рони
|
что вам мешает разбить, как нужно изначально?
|
Видимо, нехватка знаний и... здоровья(((
Сообщение от рони
|
может про массивы почитать?
|
Виноват(( Понял, уже смотрю "Массивы" и "Методы массивов"...
Но мне вашего мастерства, увы, не достичь...
Но что делать? Буду стараться хоть что-то освоить!
Последний раз редактировалось Борис К, 22.01.2022 в 16:44.
|
|
22.01.2022, 16:56
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
Борис К,
let snippets = [["1", "2", "3"], ["Но что " ,"делать?"], ["что вам мешает", "разбить, как нужно ", "изначально?"]];
...
let words = shuffle(snippets, true);
let snippet = words.join("");
cols = 1;
|
|
22.01.2022, 17:47
|
Кандидат Javascript-наук
|
|
Регистрация: 22.02.2017
Сообщений: 145
|
|
Да, дорогой Рони, теперь всё работает как надо!)))
Повторюсь... Рони, Вы - лучший из лучших!
Гений!!! Да, и не спорьте!))
Последний раз редактировалось Борис К, 22.01.2022 в 17:57.
|
|
22.01.2022, 20:35
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
Борис К,
а лучше так)))
let snippets = [{words : ["1", "2", "3", "4"], cols : 2}, {words : ["Но что " ,"делать?"], cols : 1}, {words : ["что вам мешает ", "разбить, как нужно ", "изначально?"], cols : 1}];
...
let {words, cols : cols} = shuffle(snippets, true);
let snippet = words.join("");
|
|
22.01.2022, 21:11
|
Кандидат Javascript-наук
|
|
Регистрация: 22.02.2017
Сообщений: 145
|
|
Сообщение от рони
|
а лучше так)))
|
Рони, всё безупречно работает!)))
Но моя "фантазия" несёт меня дальше... остановите меня!))
Рони, просто, пожалуйста, ответьте, возможно ли в принципе сделать так, чтобы изначально звучала фраза аудиофайлом, которая будет представлена, и по завершению интеракции опять? Практически это реально реализовать? Чтобы я зря не ломал себе голову ещё полмесяца...
P.S. Благодаря лично Вам, я подобное научился делать с другим более понятным кодом))
Последний раз редактировалось Борис К, 22.01.2022 в 21:31.
|
|
22.01.2022, 21:16
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,109
|
|
Борис К,
я пас.
|
|
22.01.2022, 22:08
|
Кандидат Javascript-наук
|
|
Регистрация: 22.02.2017
Сообщений: 145
|
|
Рони, видимо, Вы меня неправильно поняли - меня интересовало возможно ли это реализовать в принципе...
Но Спасибо Вам!!!
|
|
|
|