УМННБJ, ЯХВ. Войти !bnw Сегодня Клубы
js
> Boolean([])

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

true
> Boolean([] != [])

true
> [] != []

true
> [] !== []

true

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

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

почетай спеки, а не бугурти
#Q363WD/NT3 / @rman / 4085 дней назад
пук
#Q363WD/1SI / @238328 / 4085 дней назад
зачем тебе жс?
#Q363WD/QPJ / @238328 / 4085 дней назад
@238328 пиздец как всё удобно, просто охуеваю
#Q363WD/JIA / @ulidtko --> #Q363WD/1SI / 4085 дней назад
@238328 конфигурационный уэбапп для железяки
#Q363WD/KG8 / @ulidtko --> #Q363WD/QPJ / 4085 дней назад
@ulidtko уоу // пруф или отсутствие рынка и делегирования
#Q363WD/SES / @238328 --> #Q363WD/KG8 / 4085 дней назад
не "ШТОООО", а "WAAAAT". Как маленький, честное слово. by value vs by reference лiл
#Q363WD/MKT / @gds / 4085 дней назад
@238328 тотальный похуизм @ хайринг по-пидорахински // на самом деле мне норм фулстек пилить как бы
#Q363WD/1LG / @ulidtko --> #Q363WD/SES / 4085 дней назад
wat.mov
#Q363WD/4PE / @like-all / 4085 дней назад
@gds не надо меня учить как ПЕРЕВОДИТЬ охуение с других языков // // > один и тот же литерал по разным референсам > охуительные истории
#Q363WD/Q0V / @ulidtko --> #Q363WD/MKT / 4085 дней назад
@ulidtko там же конструктор массива. Вот он и делает тебе новый массив на каждые квадратные скобочки. А что, ему хешконсингом заняться и запоминать унутре каждый сконструированный из литералов массив, чтобы потом выдать ТПРУЪ при сравнении? Вот это было бы действительно охуительно.
#Q363WD/33D / @gds --> #Q363WD/Q0V / 4085 дней назад
@gds только жаль, что в типичном жс нет weak references. А то идея была бы ок.
#Q363WD/YOT / @gds --> #Q363WD/33D / 4085 дней назад
@gds не конструктор а ПРОТОТИП ёпт
#Q363WD/BC3 / @anonymous --> #Q363WD/33D / 4085 дней назад
@ulidtko да я ничо // пруф или свобода @ терроризм
#Q363WD/JT4 / @238328 --> #Q363WD/1LG / 4085 дней назад
@like-all pooque.perd
#Q363WD/WP2 / @238328 --> #Q363WD/4PE / 4085 дней назад
боюсь даже представить зачем кому либо на этой планете может понадобиться сравнивать два пустых массива
#Q363WD/XM0 / @krkm / 4085 дней назад
@autism ты тупой какой-то ``` nodejs >>> var foo = [] nodejs >>> foo !== [] true ```
#Q363WD/GDZ / @ulidtko --> #Q363WD/XM0 / 4085 дней назад
@ulidtko юзай `foo.length` и не выебывайся
#Q363WD/P79 / @krkm --> #Q363WD/GDZ / 4085 дней назад
@autism юзай хаскель и не выебывайся
#Q363WD/644 / @238328 --> #Q363WD/P79 / 4085 дней назад
@238328 если бы линус тусил с тернером а не таненбауном нам бы не пришлось сейчас менять пароли!
#Q363WD/AFR / @krkm --> #Q363WD/644 / 4085 дней назад
@autism пруф или если бы был криптоаутистом
#Q363WD/MFX / @238328 --> #Q363WD/AFR / 4085 дней назад
@autism уау, удобно // пруф или `foo.length === 1 && foo[0] === null`
#Q363WD/8K4 / @ulidtko --> #Q363WD/P79 / 4085 дней назад
@mugiseyebrows ничего нового // велосипеды @ костыли
#Q363WD/QVO / @ulidtko --> #Q363WD/EUN / 4084 дня назад
@ulidtko используй жквери, ёпт :DD
#Q363WD/N5W / @238328 --> #Q363WD/QVO / 4084 дня назад
@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 / 4084 дня назад
Вот бы кто наебенил список языков в которых можно сравнивать массивы с помощью `==` (не инстансы, не юзер дефайнд, из коробки)
#Q363WD/JWK / @mugiseyebrows / 4084 дня назад
@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 / 4084 дня назад
@gds да ёбаный ты парсер. http://paste.in.ua/9547/
#Q363WD/NNW / @gds --> #Q363WD/V19 / 4084 дня назад
@mugiseyebrows возможно вы имели в виду "список"
#Q363WD/CJ2 / @238328 --> #Q363WD/JWK / 4084 дня назад
Когда вебдев пишет `if (anObject)` и `if (anArray)` имея ввиду сравнение с нулом и андефайнедом, он завидует высоким зарплатам разработчиков непорочных сей и сей с классами и их могучим указателям, ведь те говорят с компьютером на его языке, вместо того чтобы озаботиться вопросом что именно возвращает функция на самом деле - типичный подход динамиков. Возможно он и не догадывается что в няшной строки и массивы тоже голым `==` сравнивать нельзя.
#Q363WD/W96 / @mugiseyebrows / 4084 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

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