zede code
2.38K subscribers
17 photos
91 links
Канал о коде и нетолько

Vue-центричный канал: https://t.me/vueist
ЛС: https://t.me/zede1697
Download Telegram
"ЯЛЮБЛЮJS"

я уже 10+ лет углубленно погружаюсь в дебри языка JS. Но все равно каждый раз находится что-то что меня поражает.
В этот раз речь пойдет о кое чем затертом до дыр: this. И если вы думаете, что вас им не удивить, то либо вы наивны, либо мне остается вам позавидовать.

Возьмем очень простой пример:
const a = []
function b() { a.push(this) }
b.call(4)
b.call(4)

console.log(a[0] === a[1])


Что мы увидим в результате?

Дам вам некоторое время на подумать, а потом дам объяснение

PS. задача без особого подвоха. Никакие стандартные методы не патчились. Прототипы не изменялись и без прочих уловок

#js
👍1