y = x^2
Там на шаге x
от 0 до 1, y
растет от 0 до 1, на шаге от 3 до 4 y
растёт уже от 9 до 16, на 7. Взяв равномерно-случайную величину от 0 до 16, квадратный корень из неё неравномерно попадёт на диапазон от 0 до 4. Вероятнее на диапазон 3-4, чем на 0-1. И вероятность попадания в точку x будет прямо пропорциональна x.pos: true
должны идти в начале. Просто отсортируйте массив по этому признаку:arr.people.sort((a, b) => b.pos - a.pos)
arr
– вводит в заблуждение, можно подумать, что arr это массив. $('#example p')[0].animate_Text(); // сразу 1-й абзац
setTimeout(() => $('#example p')[1].animate_Text(), 1000); // через секунду 2-й абзац
function scrollToStep(coord = 0, step = 20, pause = 1000) {
if (coord > step) {
setTimeout(function() {
coord -= step;
window.scrollBy(0, step);
scrollToStep(coord, step, pause)
}, pause);
} else {
return false;
}
}
buttonChoice.addEventListener('click', function() {
let catalog = document.querySelector('.catalog');
scrollToStep(catalog.getBoundingClientRect().top);
});
[дата, месяц, год]
, у сегодняшней даты сбросить часы, минуты, секунды, миллисекунды на ноль - чтобы тоже начало дня было. Посчитать разницу двух дат в миллисекундах, перевести в сутки:function daysTill(ddmmyyyy) {
let dd, mm, yyyy;
[dd, mm, yyyy] = ddmmyyyy.split('.');
const Till = new Date(yyyy, mm-1, dd);
const Now = new Date();
return Math.floor((Till - Now) / 864e5);
}
daysTill("01.03.2019") // 13
let f2 = function () {
f(1);
}
// №1
( f2() );
// №2
( f2 )();
click()
– есть метод с таким же названием у document.body
. Попробуйте написать для какой-нибудь кнопки onclick="console.log(document.body.click === click);"
true
.click()
как-то иначе, и пропишите ее новое название везде в onclick
. Вот ваш код, где заменили только имя функции с click на myclick, работает:onclick
– дурной тон нынче. (Если только вы не Vue.js : )backgroundColor
хранится строка. Она копируется, обратной связи нет.style
– это объект, который передается по ссылке и можно манипулировать его свойствами:let style = document.querySelector('h1.question__title').style;
style.backgroundColor = 'black';