Nikita
что так же справедливо для любого пустого элемента
Iv
Какая странная тема для pro.js
Nikita
то есть остальные темы тут нормальные были)
Artem
Друзья добрый день
Iv
то есть остальные темы тут нормальные были)
Человек например спрашивал как удалить класс. И споткнулся о то, что в свойствах window его нет. Я тоже замечал, что глобальные var добавляются в window, а let и const (и class) — нет. ВОПРОС: это где-то описано в популярных доках (mdn, learn.javascript.ru, не знаю) ? То ли я пропустил... то ли они пропустили.
Artem
подскажите пожалуйста бьет такую ошибку
Artem
Cannot POST /index.php
Artem
пробовал и путь к файлу менял
Artem
<form action="index.php" method="POST"> <input type="text" name="user_name" placeholder="Your Nme"> <input type="text" name="email" placeholder="Your E-mail"> <input type="text" name="subject" placeholder="Your subject"> <input type="text" name="company" placeholder="Company name"> <input type="text" name="message" placeholder="Write your message"> <input type="submit" value="Отправить">
Artem
кто то сталкивался с похожим?
Denis
class Test {} Test = null;
null - это объект
Maksim
null - это объект
ок, даже примем этот аргумент (не знаю что тебя сподвигло это написать) дальше что?
Maksim
к тому же это примитив
Denis
typeof null
Nikita
Этот вопрос уже обсуждался в этом чате ))
Maksim
typeof null
боже, я предвидел эту строчку в следующих сообщениях
Maksim
https://stackoverflow.com/questions/18808226/why-is-typeof-null-object
Maksim
очевидно если бы typeof null возвратил "BigMac" то null был бы бигмаком
Nikita
А чё вы к этому window то привязались ?
Denis
class Test {} Test = null;
Очевидно что это брехня. Тебе надо это делать со свойством, а не с указателем.
Maksim
Спасибо, мы сделали иначе window.MClass = class { delete window.MClass
не забудь в инстансе может быть ссылка на класс в поле constructor
Denis
А после твоих - да
Kostya
не забудь в инстансе может быть ссылка на класс в поле constructor
Да, вот кстати еще прикол, у меня был класс и наследник от него. Вот когда удаляли родительский класс, досерний почему то все равно получалось создать
Iv
Спасибо, мы сделали иначе window.MClass = class { delete window.MClass
😄👍 Класс, красавцы)) Я че-то и забыл поо анонимные классы, хотя функции люблю объявлять как раз так
Maksim
Кури мдн
сходи про null и xml покури )
Maksim
После его действий нет
https://codesandbox.io/s/6z7wyqjpvw
Denis
https://codesandbox.io/s/6z7wyqjpvw
Я не у компа. Кстати, я участвовал в написании этой песочницы.
Iv
с каким свойством?
+1 к вопросу. Тоже не понял. Свойства (поля) объекта — такие же указатели, как переменные. Вроде.
Moris
dangerouslySetInnerHTML={{__html: 'your html here'}}
https://paste.ofcode.org/NqkzftnqxzLVwhcfMFECAG
Iv
)
Foma
@Piterden а на практике удаление классов вообще применяеься? сталкивался лично
Denis
Прекол
Denis
Denis
Указатель не удаляется ))))
Eugene
Я не у компа. Кстати, я участвовал в написании этой песочницы.
Какой песочницы? Codesandbox? Ты то есть работал там или это опенсорс проект?
Denis
Какой песочницы? Codesandbox? Ты то есть работал там или это опенсорс проект?
Опенсорс. Да я там если честно не много кодил. Больше в обсуждениях участвовал. Вся эта инфа есть на ГитХаб
Павел 💻
Всем привет, подскажите пожалуйста, Как можно сделать chain из promises?
Max xbim 🌴
return user и потом следующий .then(user=>
Denis
Ну да, это стандартное поведение
Denis
Никогда не пользовался
Denis
let user = this.Promise.resolve(id).then() Что ты хочешь этим сказать?
Павел 💻
В примерах увидел,пытаюсь понять
Denis
Я не понимаю этот код
Maksim
Указатель не удаляется ))))
delete someVar так вообще не работает, он удаляет филд в объекте это во первых во-вторых декларация класса не создает поле в window вообще
Вадим
Всем привет, подскажите пожалуйста, Как можно сделать chain из promises?
И странно что внутри перезаписывается содержимое переменной user
Iv
А, короче почитал про delete на mdn, там упомянуто и про создание переменной vs. свойста глобального объекта: «delete эффективен только применительно к свойствам объектов. Он не оказывает никакого влияния на имена переменных и функций. Присвоение значения свойству без указания объекта (без оператора var) иногда неверно характеризуется, как глобальная переменная, (например x = 5). На самом деле происходит присвоение значения свойству глобального объекта.» x = 42; // создает свойство x в глобальном объекте var y = 43; // объявляет новую переменную, y delete x; // возвращает true (x - свойство глобального объекта и может быть удалено) delete y; // возвращает false (delete не влияет на имена переменных) https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/delete#Description
Maksim
Почитай что пишет iv
он именно это и написал
Павел 💻
Я не понимаю этот код
так тоже не правильно?
Denis
он именно это и написал
Я именно это тебе и говорил
Denis
когда? цитата
Выше смотри
Max xbim 🌴
так тоже не правильно?
зачем promise если async handler?
Павел 💻
Стопудов
у меня с async/await работает, но хотел научиться через then, можешь объяснить как?
Maksim
Выше смотри
мда, чсв зашкаливает и парня конечно )
Maksim
А ты как думал?
ну я думал тут адекваты, а не чатик js noobs второй
Iv
ну я думал тут адекваты, а не чатик js noobs второй
js noods крутой, не надо) там помогут хоть в чём, и винду переустановить, и нейросеть написать
Павел 💻
Ну а что такое this.Promise?
Да я в примере каком то увидел,сам не могу понять, как правильно сделать
Maksim
js noods крутой, не надо) там помогут хоть в чём, и винду переустановить, и нейросеть написать
временами был, там слишком много персонажей типа этого, которые год js поучили и думают что null это объект а они гуру
Maksim
кстати там за такое банили, правила там были пожесче, это плюс был конечно
Maksim
по айпи вычисли
Nikita
давайте гитхабом мерится