Size: a a a

JavaScript — русскоговорящее сообщество

2020 February 18

M

Michael in JavaScript — русскоговорящее сообщество
Ilya Lyskov
добрый вечер) ребят как сделать так чтоб после добавления класса, по сет интервалу класс удалялся
нужно привязывать/bind функцию к параметру, например i
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Как можно и на 100% проверить что переменная типа Window?
источник

B

Baxxter in JavaScript — русскоговорящее сообщество
Sergey 🛸
Как можно и на 100% проверить что переменная типа Window?
Зачем?
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Чтоб написать разную логику для окна и обычного элемента
источник

B

Baxxter in JavaScript — русскоговорящее сообщество
Sergey 🛸
Чтоб написать разную логику для окна и обычного элемента
this === window
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Baxxter
this === window
Не только window имеет тип Window
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
window.open() === window // false
источник

B

Baxxter in JavaScript — русскоговорящее сообщество
Sergey 🛸
window.open() === window // false
Потому что метод open возвращает прокси, а не само окно. Что вы хотите сделать я так и не понял. Какая логика для пользователя?
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Baxxter
Потому что метод open возвращает прокси, а не само окно. Что вы хотите сделать я так и не понял. Какая логика для пользователя?
Навесить событие, если объект Window то увеличить один счётчик, если элемент, то другой
источник

B

Baxxter in JavaScript — русскоговорящее сообщество
Sergey 🛸
Навесить событие, если объект Window то увеличить один счётчик, если элемент, то другой
item instanceof Window && !(item instanceof HTMLElement) а так если?
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
instaceof Window выдает false
источник

РП

Роман Приходько in JavaScript — русскоговорящее сообщество
? в регулярке может работать не только с одиночными символами?
источник

РП

Роман Приходько in JavaScript — русскоговорящее сообщество
А, для этого скобки походу используются
источник

ꟿⅨ in JavaScript — русскоговорящее сообщество
Можно ли проекидывать одинакавое имя пропсов как дефалтное значение?
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
ꟿⅨ
Можно ли проекидывать одинакавое имя пропсов как дефалтное значение?
Используй разные имена в функции и вне функции
источник

MM

Mikhail Menshikov in JavaScript — русскоговорящее сообщество
Sergey 🛸
instaceof Window выдает false
Попробуй item.toString() === '[object Window]'
источник

ГЩ

Глеб Щукин in JavaScript — русскоговорящее сообщество
как правильно удалить экземпляр класса?
class Test {
   destroy() {
       delete this;
   }
}
const test1 = new Test;
test1.destroy()
console.log(test1) // всё ещё существует
источник

MM

Mikhail Menshikov in JavaScript — русскоговорящее сообщество
Глеб Щукин
как правильно удалить экземпляр класса?
class Test {
   destroy() {
       delete this;
   }
}
const test1 = new Test;
test1.destroy()
console.log(test1) // всё ещё существует
test1 = null
Изнутри класса — никак, когда на инстанс не останется ссылок, его удалит сборщик мусора.
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Глеб Щукин
как правильно удалить экземпляр класса?
class Test {
   destroy() {
       delete this;
   }
}
const test1 = new Test;
test1.destroy()
console.log(test1) // всё ещё существует
Никак, он сам удалится когда исчезнет последняя ссылка. Можешь написать врапер который будет хранить единственную ссылку
источник

MM

Mikhail Menshikov in JavaScript — русскоговорящее сообщество
Но дестрактор — хорошая штука: в нём можно removeEventListener делать и т.п.
источник