var $target = document.querySelector('#target');
var timeoutId;
$target.addEventListener('mouseenter', function () {
clearTimeout(timeoutId); // По идее, такого быть не должно, но я параноик
timeoutId = setTimeout(function () {alert(1);}, 2000);
});
$target.addEventListener('mouseleave', function () {
clearTimeout(timeoutId);
})
var arr = ["Ваня", "Андрей", "Игорь", "Ваня", "Андрей"];
var weights = {
"Игорь": 1,
"Андрей": 2,
"Ваня": 3
};
arr.sort((a, b) => weights[a] > weights[b] ? 1 : -1);
// ["Игорь", "Андрей", "Андрей", "Ваня", "Ваня"]
$test1 = '<?php acf_form('new-event'); ?>';
<div id="container">
<?php acf_form('new-event'); ?>
</div>
...
<script>
$test1 = document.querySelector('#container').innerHTML;
</script>
const f = function (x) {
return function (y) { <- Вот где она определена
return x + y(3);
}
};
f(1)(
function (x) {return 7 + x;} <- И вот где
);
var i = 42;
var num = 17;
console.log(`${i}*${num}=${i * num}`); // будет выведена строка "42*17=714"
class Foo {
#private = 42;
}
class Foo {
static property = 42;
static method() {...}
}
Побитовое исключающее ИЛИ (XOR) | a ^ b | Ставит 1 на бит результата, для которого только один из соответствующих битов операндов равен 1 (но не оба). |
var index = 0;
[1, 2, 3].map(() => {
return `<input type="text" name="array[${index++}]" value=""/>`
})