Я работаю над кодом Javascript, который генерирует случайный текст из меньших наборов строк. Проблема в том, что для упрощения чтения и расширения кода я определенно должен использовать одну строку для каждой строковой переменной.Отдельные массивы из основного файла сценария
Что-то вроде этого, очень широко.
var array = [
"text",
"text",
"text",
"text",
"text",
"text",
"text",
"text",
"text",
"text",
"text",
"text",
"text",
"text",
"text",
"text",
"text",
"text",
"text",
"text",
"text",
"text",
"text",
"text",
"text",
...
]
var array_b = [
//(the same again)
]
var result = array[math.floor(math.random())] + " " + array_b[math.floor(math.random())]
Излишне говорить, что это довольно неудобно. Очевидно, не невозможно привыкнуть; но если это возможно, я бы избавился от этих длинных массивов.
Есть ли способ для этого? Поместить их в другой файл, возможно, вызывая их из другого скрипта другой страницы? Или что-нибудь?
Вы совершенно правы о коллапсе вещи; К сожалению, я работаю с данным редактором Tumblr, так что это не сработает. Загрузка сценария JS также довольно сложна (по крайней мере, я понятия не имею, как это работает на Tumblr), но я обязательно найду способ для этого - или измените Wordpress в худшем случае. Большое спасибо! –