Ale
а что должно быть?
Ale
два разных объекта
Vlad
Evgeny
2017. JS чат познает js
Andrey 😼
Именно в таком сочетании мозг немного выносит
Andrey 😼
[] == ![]; // true
Andrey 😼
[] == [] // false
Vlad
зафейлится весь Promise.all
ㅤ
Vlad
Ale
но не []===[]
а {} == {} по этой логике тоже true должно быть?
Evgeny
Лучше погуглить по запросу "probably you don't know promises"
ㅤ
Vlad
Vlad
можно, но нужно знать то, с чем ты работаешь
Ale
ясно
Andrey 😼
!{} == ![] // true
Andrey 😼
Буду увольнятся - заменю в проекте все true/false на конструкции а-ля вот эта
Vlad
подключи sweetjs
Vlad
и делай define true = !!Math.random()
Andrey 😼
Andrey 😼
Просто выглядит адово само по себе
ㅤ
Andrey 😼
Скорее, в обфускаторах
ㅤ
ㅤ
Vlad
даже больно стало
Andrey 😼
Вот это самое адовое что я видел, но это был баг в v8
ㅤ
XD
ㅤ
v8 просто мыслил
ㅤ
Гугль вводит неейросети повсеместно
ㅤ
Надо было for(;;) (typeof null === 'undefined')=true сделать
Vlad
Andrey 😼
Еще была такая вариация:
for (let i=0; i<10000; i++) {
console.log(typeof null === 'undefined')
}
Andrey 😼
Оно одинаково прикольно работало и в хроме и в фф
Andrey 😼
Smooth Operator
Kanat
Vsevolod
Global.foo = true !== foo = true
Kanat
Можете мне это объяснить?
Vsevolod
Я так геттеры на Глобал пытался кидать)
Vsevolod
Ну т.е. неявное объявление тебе пишет в Глобал, но Глобал не объявляет переменные в глобальном скопе
Kanat
А ВОТ ТЕПЕРЬ ПАБЛИК
А ВОТ ТЕПЕРЬ ПАБЛИК
)))
Vsevolod
Так а что тебе объяснить?
Kanat
А это читал
Kanat
Недавно
Kanat
Дичь какаято
Kanat
Kanat
Kanat
Sergey
Sergey
а у тебя что за редактор?
Kanat
Kanat
andrei
лол
Kanat
Кажется называется android framework javascript
Sergey
Kanat
Поддерживает es6-7?
Жаль но нет, для этого надо установить redux и поставить node ,vime и счастье
Anonymous
шта
Anonymous
я заметил там есть console.log
Anonymous
но в мобильных браузерах он же не работает
Anonymous
как вы отлаживаете код на мобильниках?
Anonymous
а если допустим у вас нет инета, и вы хотите покодить, но у вас ошибка, и вы не понимаете в чем? как отлаживать код?
Anonymous
для таких случаев я сделал виртуальную консоль
https://www.npmjs.com/package/virtual-console
Anonymous
она ловит все console.log, warn, info и выводит у себя
Anonymous
а если ошибка (любая) он покажет ее, и укажет на строку вызова
Anonymous
главное подключить скрипт перед вашим кодом
Anonymous
иначе при возникновении синтаксической ошибки, рухнит весь скрипт
Sergey
Это не редактор
Sergey
Это штука позволяющая кодить на смартфоне приложения для смартфона на js
Anonymous
поделись своими кулинарными знаниями)
Anonymous
а если нет компа и инета под рукой?
Vlad
Кстати да