Хорошо, у меня есть следующий код, который успешно генерирует список (из элемента):
this.elements('css selector', '#bfsDesktopFilters .search-filters__item #ddl-make > option', function (result) {
result.value.forEach(element => {
this.elementIdValue(element.ELEMENT, function (text) {
var makeValue = text.value;
console.log(makeValue);
});
});
})`
, что приводит к (длинному) списку байков, как показано ниже;
и т. Д. И т. Д.
Мой вопрос: как я могу случайно выбрать запись из этого списка?
Я пытался разделить результаты;
var elementMakesArray = makeValue.split('');
console.log(elementMakesArray);`
но это дало мне следующее:
Я попробовал это;
var randomMake = Math.floor(Math.random() * makeValue);
console.log(randomMake);`
но получил ошибку NaN.
Так что мне просто интересно, как я могу случайным образом выбрать запись из списка?
Любая помощь будет принята с благодарностью.
Спасибо.