Бляди тоже ок, ага. Войти !bnw Сегодня Клубы
js
> Boolean([])

true
> Boolean([] !== [])

true
> Boolean([] != [])

true
> [] != []

true
> [] !== []

true

блядь.
сука.
ШТООООООО

Рекомендовали: @like-all
#Q363WD / @ulidtko / 3870 дней назад

почетай спеки, а не бугурти
#Q363WD/NT3 / @rman / 3870 дней назад
пук
#Q363WD/1SI / @238328 / 3870 дней назад
зачем тебе жс?
#Q363WD/QPJ / @238328 / 3870 дней назад
@238328 пиздец как всё удобно, просто охуеваю
#Q363WD/JIA / @ulidtko --> #Q363WD/1SI / 3870 дней назад
@238328 конфигурационный уэбапп для железяки
#Q363WD/KG8 / @ulidtko --> #Q363WD/QPJ / 3870 дней назад
@ulidtko уоу // пруф или отсутствие рынка и делегирования
#Q363WD/SES / @238328 --> #Q363WD/KG8 / 3870 дней назад
не "ШТОООО", а "WAAAAT". Как маленький, честное слово. by value vs by reference лiл
#Q363WD/MKT / @gds / 3870 дней назад
@238328 тотальный похуизм @ хайринг по-пидорахински // на самом деле мне норм фулстек пилить как бы
#Q363WD/1LG / @ulidtko --> #Q363WD/SES / 3870 дней назад
wat.mov
#Q363WD/4PE / @like-all / 3870 дней назад
@gds не надо меня учить как ПЕРЕВОДИТЬ охуение с других языков // // > один и тот же литерал по разным референсам > охуительные истории
#Q363WD/Q0V / @ulidtko --> #Q363WD/MKT / 3870 дней назад
@ulidtko там же конструктор массива. Вот он и делает тебе новый массив на каждые квадратные скобочки. А что, ему хешконсингом заняться и запоминать унутре каждый сконструированный из литералов массив, чтобы потом выдать ТПРУЪ при сравнении? Вот это было бы действительно охуительно.
#Q363WD/33D / @gds --> #Q363WD/Q0V / 3870 дней назад
@gds только жаль, что в типичном жс нет weak references. А то идея была бы ок.
#Q363WD/YOT / @gds --> #Q363WD/33D / 3870 дней назад
@gds не конструктор а ПРОТОТИП ёпт
#Q363WD/BC3 / @anonymous --> #Q363WD/33D / 3870 дней назад
@ulidtko да я ничо // пруф или свобода @ терроризм
#Q363WD/JT4 / @238328 --> #Q363WD/1LG / 3870 дней назад
@like-all pooque.perd
#Q363WD/WP2 / @238328 --> #Q363WD/4PE / 3870 дней назад
боюсь даже представить зачем кому либо на этой планете может понадобиться сравнивать два пустых массива
#Q363WD/XM0 / @krkm / 3870 дней назад
@autism ты тупой какой-то ``` nodejs >>> var foo = [] nodejs >>> foo !== [] true ```
#Q363WD/GDZ / @ulidtko --> #Q363WD/XM0 / 3870 дней назад
@ulidtko юзай `foo.length` и не выебывайся
#Q363WD/P79 / @krkm --> #Q363WD/GDZ / 3870 дней назад
@autism юзай хаскель и не выебывайся
#Q363WD/644 / @238328 --> #Q363WD/P79 / 3870 дней назад
@238328 если бы линус тусил с тернером а не таненбауном нам бы не пришлось сейчас менять пароли!
#Q363WD/AFR / @krkm --> #Q363WD/644 / 3870 дней назад
@autism пруф или если бы был криптоаутистом
#Q363WD/MFX / @238328 --> #Q363WD/AFR / 3870 дней назад
@autism уау, удобно // пруф или `foo.length === 1 && foo[0] === null`
#Q363WD/8K4 / @ulidtko --> #Q363WD/P79 / 3869 дней назад
@mugiseyebrows ничего нового // велосипеды @ костыли
#Q363WD/QVO / @ulidtko --> #Q363WD/EUN / 3869 дней назад
@ulidtko используй жквери, ёпт :DD
#Q363WD/N5W / @238328 --> #Q363WD/QVO / 3869 дней назад
@mugiseyebrows > You may say "But it is much faster to compare strings - no loops..." well, then you should note there ARE loops. First recursive loop that converts Array to string and second, that compares two strings. So this method is faster than use of string. Спасибо!
#Q363WD/VFE / @kb --> #Q363WD/EUN / 3869 дней назад
Вот бы кто наебенил список языков в которых можно сравнивать массивы с помощью `==` (не инстансы, не юзер дефайнд, из коробки)
#Q363WD/JWK / @mugiseyebrows / 3869 дней назад
@mugiseyebrows например, ``` $ ocaml Objective Caml version 3.12.1 # [1; 2] = [3; 4];; - : bool = false # [1; 2] = [1; 2];; - : bool = true # ["a"; "b"] = ["a"; "b"];; - : bool = true ``` но и там подобные сравнения могут облажаться; однако, по вполне обоснованным причинам.
#Q363WD/V19 / @gds --> #Q363WD/JWK / 3869 дней назад
@gds да ёбаный ты парсер. http://paste.in.ua/9547/
#Q363WD/NNW / @gds --> #Q363WD/V19 / 3869 дней назад
@mugiseyebrows возможно вы имели в виду "список"
#Q363WD/CJ2 / @238328 --> #Q363WD/JWK / 3869 дней назад
Когда вебдев пишет `if (anObject)` и `if (anArray)` имея ввиду сравнение с нулом и андефайнедом, он завидует высоким зарплатам разработчиков непорочных сей и сей с классами и их могучим указателям, ведь те говорят с компьютером на его языке, вместо того чтобы озаботиться вопросом что именно возвращает функция на самом деле - типичный подход динамиков. Возможно он и не догадывается что в няшной строки и массивы тоже голым `==` сравнивать нельзя.
#Q363WD/W96 / @mugiseyebrows / 3869 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.