Ale
а что должно быть?
Ale
два разных объекта
Evgeny
2017. JS чат познает js
Andrey 😼
Именно в таком сочетании мозг немного выносит
Andrey 😼
[] == ![]; // true
Andrey 😼
[] == [] // false
Vlad
зафейлится весь Promise.all
Zaur
зафейлится весь Promise.all
а можно сделать так, чтобы если один отвалился, остальные выполнились штатно ?
Ale
но не []===[]
а {} == {} по этой логике тоже true должно быть?
Evgeny
Лучше погуглить по запросу "probably you don't know promises"
Vlad
можно, но нужно знать то, с чем ты работаешь
Ale
ясно
Andrey 😼
!{} == ![] // true
Andrey 😼
Буду увольнятся - заменю в проекте все true/false на конструкции а-ля вот эта
Vlad
подключи sweetjs
!{} == ![] // true
А это потому что в обоих частях Boolean
Vlad
и делай define true = !!Math.random()
Andrey 😼
А это потому что в обоих частях Boolean
Да это-то вопросов не вызывает
Andrey 😼
Просто выглядит адово само по себе
Andrey 😼
Скорее, в обфускаторах
Roman
и делай define true = !!Math.random()
global.undefined = () => console.log('segmentation fault')
Vlad
даже больно стало
Andrey 😼
Вот это самое адовое что я видел, но это был баг в v8
XD
v8 просто мыслил
Гугль вводит неейросети повсеместно
Надо было for(;;) (typeof null === 'undefined')=true сделать
Andrey 😼
Еще была такая вариация: for (let i=0; i<10000; i++) { console.log(typeof null === 'undefined') }
Andrey 😼
Оно одинаково прикольно работало и в хроме и в фф
Andrey 😼
Evgeny
global.undefined = () => console.log('segmentation fault')
Чорт, не получается всё испортить. Либо TypeError: Cannot redefine property: undefined либо просто игнорит
Kanat
Vsevolod
Global.foo = true !== foo = true
Kanat
Можете мне это объяснить?
Vsevolod
Я так геттеры на Глобал пытался кидать)
Vsevolod
Ну т.е. неявное объявление тебе пишет в Глобал, но Глобал не объявляет переменные в глобальном скопе
Vsevolod
Можете мне это объяснить?
Некогда объяснять, переписывай на асинки
А ВОТ ТЕПЕРЬ ПАБЛИК
А ВОТ ТЕПЕРЬ ПАБЛИК
)))
Vsevolod
Так а что тебе объяснить?
Kanat
А это читал
Kanat
Недавно
Kanat
Дичь какаято
Kanat
Kanat
Kanat
Sergey
что за редактор?
Sergey
а у тебя что за редактор?
Kanat
andrei
лол
Kanat
Кажется называется android framework javascript
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
Кстати да