№. Vanilla JS не предоставляет никаких методов, как показано ниже. Вы должны вычислить, к сожалению.
function sample(array) {
return array[Math.floor(Math.random() * array.length)];
}
console.log(sample([1, 2, 3]));
console.log(sample([11, 22.3, "33", {"a": 44}]));
Попробуйте здесь .
Но если вы используете lodash , этот метод уже рассмотрен.
let _ = require('lodash');
console.log(_.sample([11, 22.3, "33", {"a": 44}]));
Попробуйте здесь .
import random
random.choice([1, 2.3, '3'])
Попробуйте out здесь .
с использованием одного типа данных,
[1, 2, 3].sample
с использованием нескольких типов данных,
[1, 2.34, 'a', "b c", [5, 6]].sample
Попробуйте здесь .
Обновлено: добавлен пример JavaScript.
вам нужно установить targetSdkVersion 28
- иначе вы нацеливаетесь на неправильный уровень API.
... потому что targetSdkVersion
также диктует, какой buildToolsVersion
используется.
the Code does not working
не является описанием ошибки; просто исправьте код.