Size: a a a

JavaScript Rules

2020 April 18

a.

ardfak . in JavaScript Rules
Хотел узнать часто ли используют функцию Symbol()?
источник

a.

ardfak . in JavaScript Rules
Нужна ли она так как описывают ее в learn.javascript
источник

BI

Bogdan Ivanov in JavaScript Rules
РО сутки, читаем правила
источник

АТ

Алексей Турчиник in JavaScript Rules
Господа, подскажите как можно реализовать такую фичу, у меня есть три картинки и три листа, хочу по клику на лист менять картинку с таким же индексом, лист и картинки в разных родителях
источник

OS

Oleg S in JavaScript Rules
Алексей Турчиник
Господа, подскажите как можно реализовать такую фичу, у меня есть три картинки и три листа, хочу по клику на лист менять картинку с таким же индексом, лист и картинки в разных родителях
ну определить индекс листа, выбрать все картинки, взять нужную по индексу
источник

АТ

Алексей Турчиник in JavaScript Rules
Oleg S
ну определить индекс листа, выбрать все картинки, взять нужную по индексу
источник

АТ

Алексей Турчиник in JavaScript Rules
немного не догнал что ты имеешь ввиду, я сделал одну часть, но мне нужно что бы грубо говоря, подсвечивались так же и первые 4 числа, что б зависели они от вторых, лучше конечно я завтра смог бы и сам решить ибо голова кипит, но как обычно сроки
источник

OS

Oleg S in JavaScript Rules
Алексей Турчиник
немного не догнал что ты имеешь ввиду, я сделал одну часть, но мне нужно что бы грубо говоря, подсвечивались так же и первые 4 числа, что б зависели они от вторых, лучше конечно я завтра смог бы и сам решить ибо голова кипит, но как обычно сроки
const index = Array.from(lists).indexOf(target)
gifs[index].classList.add('list-active')
источник

ТК

Тимур Кандарели in JavaScript Rules
Переслано от Тимур Кандарели
Подскажите пожалуйста. Стрелочная функция берет контекст из родителя? Родителя на 1 уровень вверх или самого главного родителя??. А какой контекст тогда берет обычная функция?
источник

OS

Oleg S in JavaScript Rules
Тимур Кандарели
Переслано от Тимур Кандарели
Подскажите пожалуйста. Стрелочная функция берет контекст из родителя? Родителя на 1 уровень вверх или самого главного родителя??. А какой контекст тогда берет обычная функция?
Напишите console.log(this) в разных вариантах
источник

ТК

Тимур Кандарели in JavaScript Rules
Делал, но спасибо
источник

V

Vall 🌑 in JavaScript Rules
Тимур Кандарели
Переслано от Тимур Кандарели
Подскажите пожалуйста. Стрелочная функция берет контекст из родителя? Родителя на 1 уровень вверх или самого главного родителя??. А какой контекст тогда берет обычная функция?
обычная - контекстом есть объект который вызвал, если вложенность 2 уровня, то контекстом верхней будет объект(this), 2й уровень(обычная) контекст === undefined, 3й уровен(обычная) так же undefined

ситуация когда 2й уровен - стрелочная функция

1й уровень(обычная) - this === объект в контексте которого была вызвана функция
2й уровень(стрелочная) - this === контексту, родительской функции(только ему, если у родителькой функции this(контекст) === undefined, то контекст стрелочной будет undefined)
3й уровень так и будет undefined

надеюсь понятно написал
источник

V

Vall 🌑 in JavaScript Rules
Тимур Кандарели
Делал, но спасибо
мне в личку мастер джса написал что даже он не понял мой бред, потому вот пример
const obj = {
 a1() {
   // this === obj
   function b1() {
     // this === undefined
     function c1() {
       // this === undefined
     }
     c1();
   }
   b1();
 },
 a2() {
   // this === obj
   const b2 = () => {
     // this === obj
     function c2() {
       // this === undefined
     }
     c2();
   };
   b2();
 },
};
источник

ТК

Тимур Кандарели in JavaScript Rules
Vall 🌑
обычная - контекстом есть объект который вызвал, если вложенность 2 уровня, то контекстом верхней будет объект(this), 2й уровень(обычная) контекст === undefined, 3й уровен(обычная) так же undefined

ситуация когда 2й уровен - стрелочная функция

1й уровень(обычная) - this === объект в контексте которого была вызвана функция
2й уровень(стрелочная) - this === контексту, родительской функции(только ему, если у родителькой функции this(контекст) === undefined, то контекст стрелочной будет undefined)
3й уровень так и будет undefined

надеюсь понятно написал
У обычной функции контекст тот где именно мы эту функцию вызвали? Тоесть если я вызвал эту функцию в Window то this===Window, а если в вызвал(именно вызвал а не описал)в другой функции то this===контексту родительской функции
источник

ТК

Тимур Кандарели in JavaScript Rules
Vall 🌑
мне в личку мастер джса написал что даже он не понял мой бред, потому вот пример
const obj = {
 a1() {
   // this === obj
   function b1() {
     // this === undefined
     function c1() {
       // this === undefined
     }
     c1();
   }
   b1();
 },
 a2() {
   // this === obj
   const b2 = () => {
     // this === obj
     function c2() {
       // this === undefined
     }
     c2();
   };
   b2();
 },
};
А Стрелочная функция берет контекст ни где она вызвана, а где написана???
источник

V

Vall 🌑 in JavaScript Rules
Тимур Кандарели
У обычной функции контекст тот где именно мы эту функцию вызвали? Тоесть если я вызвал эту функцию в Window то this===Window, а если в вызвал(именно вызвал а не описал)в другой функции то this===контексту родительской функции
почитай разницу между обычно(function declaration) и стрелочной(arrow function), есть статьи где все написано, мне просто лень писать этот большой список(для кого-то может не большой)
источник

ТК

Тимур Кандарели in JavaScript Rules
Vall 🌑
почитай разницу между обычно(function declaration) и стрелочной(arrow function), есть статьи где все написано, мне просто лень писать этот большой список(для кого-то может не большой)
Да я читал конечно, мне просто понять нужно, правильно ли я все понял
источник

V

Vall 🌑 in JavaScript Rules
Тимур Кандарели
А Стрелочная функция берет контекст ни где она вызвана, а где написана???
стрелочная - да
обычная - где вызвана
источник

ТК

Тимур Кандарели in JavaScript Rules
Vall 🌑
стрелочная - да
обычная - где вызвана
Спасибо что помог
источник

V

Vall 🌑 in JavaScript Rules
Тимур Кандарели
Спасибо что помог
та не за что
источник