Size: a a a

JavaScript Noobs — сообщество новичков

2021 May 23

СВ

Стас Ванчугов... in JavaScript Noobs — сообщество новичков
👍
источник

MT

Maxim Terskov in JavaScript Noobs — сообщество новичков
Если коротко - лучше не стоит
источник

СВ

Стас Ванчугов... in JavaScript Noobs — сообщество новичков
угу, я глянул)
источник

СВ

Стас Ванчугов... in JavaScript Noobs — сообщество новичков
Макс, не подскажешь, как получить (alert) дата- аттрибут кнопки, на которую я кликнул? $(this).attr('data-task-id') не работает, как и event.currentTarget/target
источник

C

Cvai in JavaScript Noobs — сообщество новичков
Чистить проще
источник

AU

Akihiro Ukihara in JavaScript Noobs — сообщество новичков
Доброго дня)
Объясните, пожалуйста, не могу понять(
Про контекст
Допустим есть такой код:
`const someObj = {
   showThis: () => {
       console.log(this)
   }
}

someObj.showThis()`

Знаю, что arrow function не имеет своего контекста, в моем понимании, this должен указывать на контекст someObj, но указывает на window, почему так?
Не бейте((
источник

C

Cvai in JavaScript Noobs — сообщество новичков
Потому что объекты не создают своего контекста.

Change my mind
источник

AU

Akihiro Ukihara in JavaScript Noobs — сообщество новичков
А если вместо стрелки использовать function? this указывает на объект
источник

C

Cvai in JavaScript Noobs — сообщество новичков
Не указывает
источник

СВ

Стас Ванчугов... in JavaScript Noobs — сообщество новичков
да я напутал всё (:
5ый час уже
источник

MT

Maxim Terskov in JavaScript Noobs — сообщество новичков
el.getAttribute(attrName) вроде
источник

AU

Akihiro Ukihara in JavaScript Noobs — сообщество новичков
`const someObj = {
   sayHello: function (){
       console.log(this)
   }
}

someObj.sayHello()`
источник

C

Cvai in JavaScript Noobs — сообщество новичков
Когда там обычная функция, то this ни на что не указывает, если он не забинжен.
Просто при обращении object.method ты передаешь в method ссылку на свой object, который присваивается в this
источник

СВ

Стас Ванчугов... in JavaScript Noobs — сообщество новичков
хм, это форич расчехлять
источник

СВ

Стас Ванчугов... in JavaScript Noobs — сообщество новичков
но опять же он мне все аттр выведет ведь
источник

C

Cvai in JavaScript Noobs — сообщество новичков
На learnjs есть более подробно про это. Правда сути не меняет, там просто больше терминов
источник

MT

Maxim Terskov in JavaScript Noobs — сообщество новичков
Там же в getAttribute можно передать название аттрибута, он тебе должен вернуть значение, не?
источник

СВ

Стас Ванчугов... in JavaScript Noobs — сообщество новичков
да
источник

AU

Akihiro Ukihara in JavaScript Noobs — сообщество новичков
Теперь я еще больше запутался :с
источник

СВ

Стас Ванчугов... in JavaScript Noobs — сообщество новичков
жиза
источник