const getShuffledArray = (min, max) => {
const randoms = Array(max - min + 1).fill(min).map((n, i) => n + i);
for (let i = randoms.length - 1; i > 0; i -= 1) {
const r = Math.floor(Math.random() * (i + 1));
[randoms[i], randoms[r]] = [randoms[r], randoms[i]];
}
return randoms;
}
getShuffledArray(5, 10);
// [ 6, 10, 7, 5, 8, 9 ]
getShuffledArray(5, 10);
// [ 9, 6, 5, 7, 8, 10 ] var_dump(new DateTimeImmutable('yesterday'));
//object(DateTimeImmutable)#1 (3) {
// ["date"]=> string(26) "2023-05-03 00:00:00.000000"
// ["timezone_type"]=> int(3)
// ["timezone"]=> string(3) "UTC"
//}var_dump(new DateTimeImmutable('1 day ago'));
//object(DateTimeImmutable)#1 (3) {
// ["date"]=> string(26) "2023-05-03 05:14:22.254741"
// ["timezone_type"]=> int(3)
// ["timezone"]=> string(3) "UTC"
//} /a-яё/id = {i: nums.count(i) for i in nums}async function foo () {
// Code before await
const data = await something;
// Code after await
}преобразуется вfunction foo () {
// Code before await
something.then((data) => {
// Code after await
});
}