setMyTimer(()=>document.querySelector("input.button.solid").click(), AlertTime.valueOf()-Date.now());
Я к тому, что вся это лестница из if выглядит слишком топорно
const substr = (str, start = 0, len = str.length) => {
let result = '';
if (len < 0) {
len = 1;
}
if (len === 0) {
return '';
}
if (start < 0) {
start = 0;
}
if (start+len > str.length) {
len = str.length-start;
}
if (len <= 0) {
return '';
}
for(let i = start; i<start+len; i++){
result += str[i];
}
return result;
};
[
substr('abba', 0, 1), // a
substr('abba', 1, 2), // bb
substr('abba', -10, 2), // ab
substr('abba', -1, 100), // abba
substr('abba', -1, -1), // a
substr('abba', 1, -10), // b
substr('abba', 1, 10), // bba
substr('abba', 1, 0), // ''
substr('abba', 100, 3) // ''
]
В момент удара гравитация на координату Y действовать не должна Что-то вроде