Я не против call, наоборот - это очень хорошо что Вы так показали. Спасибо! У меня он часто встречается в решениях которые мне здесь на форуме подсказывали. Я его упустил.
JS это как иностранный язык - нельзя всё сразу запомнить, нужно время. Вот у меня время до call дошло. Лучше поздно чем никогда. |
Сделать разок так:
[
"slice",
"lastIndexOf",
"indexOf",
"forEach",
"map",
"filter",
"reduce",
"reduceRight",
"some",
"every",
"find",
"findIndex",
"includes"
].forEach(method => {
if(method in NodeList.prototype) return;
NodeList.prototype[method] = Array.prototype[method];
});
и забыть. :)Честно говоря меня подбешивает, что NodeList не наследник Array. Для HTMLCollection причина понятна, но для NodeList - хоть убей. :( |
ну ок, за одно гляньте по bind и apply
https://youtu.be/213r4EOHfF0?list=PL...LeWwe m&t=133 |
Aetae,
по разку для каждого проекта |
Цитата:
У меня по дефалту конечно не всё так просто, но суть едина. |
Цитата:
|
нет, но и все наработки в одну кучу лучше тоже не запихывать.
|
Цитата:
|
| Часовой пояс GMT +3, время: 17:06. |