- 1
if (new Boolean(false)) {
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+215
if (new Boolean(false)) {
Отвратная вещь этот new.
1024-- 03.12.2014 10:54 # −35
Я у себя помню только специально для ГК написанный код: http://govnokod.ru/13561#comment190804.
В Javе это было бы полезно из-за особенностей языка. А здесь из-за динамической питуизации вроде как и не надо.
3.14159265 03.12.2014 13:17 # −36
Здесь из-за динамической питуизации оно может вылезти само, даже без new.
Стоит подумать как универсально привести примитив к объекту.
1024-- 03.12.2014 13:45 # −34
Object(value)
Тогда всё становится симметричным и без "new": Number(value), Boolean(value), String(value), void(value), Object(value).
> привести примитив к объекту
Всё же, зачем это может потребоваться в жс?
3.14159265 03.12.2014 13:48 # −35
Это гениально!
Еще Function(value)
Гениально, в сравнении с тем что придумал я:
Object.prototype.box=function(){
return this;
}
2 .box()
true .box()
А тут даже undefined.
someone 03.12.2014 17:33 # −36
1024-- 03.12.2014 17:44 # −36
По мне - так ни new Boolean, ни преобразование к Object примитивов в жс не нужно, а в жабе Object может пригодиться.
И если Object в жабе нужен для полиморфных утех и упаковки любого типа в один тип:
То в жс полиморфные утехи работают по умолчанию:
Elvenfighter 03.12.2014 23:30 # −36
1024-- 04.12.2014 10:49 # −36
Видимо, действительно там и довольно давно, раз про new Boolean там уже даже не упоминается. И слава Богу.
bormand 04.12.2014 10:51 # −36
1024-- 04.12.2014 16:30 # −35
1024-- 24.08.2021 00:34 # −36
3.14159265 24.08.2021 00:54 # −11
> зачем вообще сделали эти Boolean?
С той же целью, с которой в ES6 завезли class, constructor, super, extends.
Чтобы оправдать префикс «Йажа» в названии.
Человек думает «О! JavaScript». Ну сейчас сделаю Скрипт с абстрактной фабрикой декораторов, напишу геттеров/сеттеров, сделаю автобоксинг в Boolean.valueOf.
Начинает кодить, а там какие function, {}, [], JSON. Он в растерянности сходит с ума и кончает жизнь самоубийством.
bormand 03.12.2014 11:08 # −35
Говно же! Надо юзать Boolean.valueOf(false).
1024-- 03.12.2014 11:17 # −35
Ну или (new Boolean(false)).valueOf()
P.S. Boolean.valueOf(false).valueOf(false).va lueOf(false).valueOf(false).valueOf(fals e)(false) устроит всех.
bormand 03.12.2014 11:40 # −35
P.S. Правда он какой-то странный, наоборот работает.
1024-- 03.12.2014 11:46 # −36
someone 04.12.2014 13:37 # −36
roman-kashitsyn 04.12.2014 13:48 # −33
3.14159265 04.12.2014 13:50 # −33
bormand 03.12.2014 13:23 # −36
3.14159265 03.12.2014 13:28 # −35
Boolean { }
ФФ явно о чем-то догадывается
Хром :
Boolean { }
bormand 03.12.2014 13:34 # −35
Elvenfighter 03.12.2014 23:27 # −35
bormand 04.12.2014 07:34 # −36
1024-- 04.12.2014 10:36 # −36
И велосипедные варианты:
bormand 04.12.2014 10:40 # −36
1024-- 04.12.2014 10:47 # −36
Зато преобразование к Boolean работает быстро и однозначно без неявной питушни с типами, которую так ругают в жс.
Lennis 03.12.2014 15:30 # −36
bormand 03.12.2014 14:26 # −29
Lure Of Chaos 04.12.2014 11:56 # −36
ABryCTOBCKuu_nemyx 24.08.2021 00:23 # −36
cyperh 04.12.2014 15:13 # −36
inho 21.01.2018 14:22 # −36
inkanusinho 24.08.2021 00:17 # −36
3.14159265 24.08.2021 00:27 # −36
ru66oH4uk 24.08.2021 02:02 # −12
ABryCTOBCKuu_nemyx 24.08.2021 02:18 # −11
«заходил 20 авг в 15:06»
Если есть учётка в этой параше, можешь ему написать.
А в этой параше он был 10 августа:
https://ok.ru/profile/183038134528
А в это говнище он больше месяца не заходил:
https://my.mail.ru/bk/striker/
Pifagor 24.08.2021 02:26 # +12
3.14159265 24.08.2021 02:31 # −11
Pifagor 24.08.2021 02:31 # +12
guest6 24.08.2021 21:00 # 0
вот и я о том же
guest6 24.08.2021 20:55 # 0
guest6 24.08.2021 20:59 # 0
>vk
>mail.ru
>Если есть учётка
конечно, и на gay.ru еще есть. Могу там написать
guest6 24.08.2021 21:03 # 0
guest6 24.08.2021 21:05 # 0
guest6 24.08.2021 21:05 # 0
guest6 24.08.2021 21:06 # 0
guest6 24.08.2021 21:00 # 0
312312 24.08.2021 21:00 # 0
guest6 24.08.2021 21:01 # 0
312312 24.08.2021 21:01 # 0
guest6 24.08.2021 21:02 # 0
312312 24.08.2021 21:02 # 0
Pifagor 24.08.2021 02:20 # +12
bormand 24.08.2021 02:28 # −11
Pifagor 24.08.2021 02:29 # +12
guest6 24.08.2021 02:03 # −12
Гаш, анаша, соль, тихий дом, разбуди меня в четыре утра, сова никогда не спит, правый сектор, игил, навальный
guest6 24.08.2021 02:07 # −12
Я помню тот день, когда мы прошли с женой собеседование в институт и поступили на специальность «Практическая психология». Обычно, мы очень любим разговаривать когда куда-то едем, а тут оба непривычно молчали.
Мы ехали по мосту и жена вдруг сказала:
— Я так давно мечтала поступить на психологию...
Я сейчас не буду пересказывать все свои эмоции, которые захватили меня в тот момент. Мы молодая семья, мы живем в хорошем городе, у нас есть возможности, я постоянно спрашиваю «Чего бы тебе хотелось?», а оказывается, что была мечта, о которой она молчала…
guest6 24.08.2021 02:07 # −12
— Мне казалось это так сложно… у нас маленький ребенок, это стоит денег, где взять время на учебу…
Мы ехали домой и я улыбался всю дорогу.
Потому что у меня получилось осуществить то, о чем мечтала моя женщина и сделать для себя и своей карьеры то, что сам очень давно планировал.
Конечно, мы нашли время на учебу. В нашем доме появилась няня, которая поначалу просто помогала нам во время подготовки к сессиям, а потом стала нашей постоянной помощницей на многие годы вперед.
Нашлись деньги, потому что оказалось, что деньги на что-то важное всегда найдутся, даже если это обучение сразу двух взрослых людей в коммерческом ВУЗе.
А еще я очень часто вспоминаю интересную поговорку.
«У большинства людей есть мечта, которую можно осуществить до конца недели, а они делают из неё мечту всей своей жизни».
Я сказал ее вслух всего несколько раз в жизни. После одного раза мы сели в машину и пересекли США от океана до океана, чтобы через 3 год завершить маршрут в обратном направлении. Может быть поэтому я теперь работаю в своем бизнесе и строю что-то во много раз превышающее все мои первоначальные планы и задумки. Потому что у меня, так же как и вас есть мечты. Личные и профессиональные. И как оказалось, многие мечты нужно просто начинать строить и тогда они построятся
guest6 24.08.2021 02:07 # −12
Я помню тот день, когда мы прошли с женой собеседование в институт и поступили на специальность «Практическая психология». Обычно, мы очень любим разговаривать когда куда-то едем, а тут оба непривычно молчали.
Мы ехали по мосту и жена вдруг сказала:
— Я так давно мечтала поступить на психологию...
Я сейчас не буду пересказывать все свои эмоции, которые захватили меня в тот момент. Мы молодая семья, мы живем в хорошем городе, у нас есть возможности, я постоянно спрашиваю «Чего бы тебе хотелось?», а оказывается, что была мечта, о которой она молчала…
— А почему не говорила? — только и смог сказать я.
— Мне казалось это так сложно… у нас маленький ребенок, это стоит денег, где взять время на учебу…
Мы ехали домой и я улыбался всю дорогу.
Потому что у меня получилось осуществить то, о чем мечтала моя женщина и сделать для себя и своей карьеры то, что сам очень давно планировал.
Конечно, мы нашли время на учебу. В нашем доме появилась няня, которая поначалу просто помогала нам во время подготовки к сессиям, а потом стала нашей постоянной помощницей на многие годы вперед.
Нашлись деньги, потому что оказалось, что деньги на что-то важное всегда найдутся, даже если это обучение сразу двух взрослых людей в коммерческом ВУЗе.
guest6 24.08.2021 02:07 # −12
«У большинства людей есть мечта, которую можно осуществить до конца недели, а они делают из неё мечту всей своей жизни».
Я сказал ее вслух всего несколько раз в жизни. После одного раза мы сели в машину и пересекли США от океана до океана, чтобы через 3 год завершить маршрут в обратном направлении. Может быть поэтому я теперь работаю в своем бизнесе и строю что-то во много раз превышающее все мои первоначальные планы и задумки. Потому что у меня, так же как и вас есть мечты. Личные и профессиональные. И как оказалось, многие мечты нужно просто начинать строить и тогда они построятся.
А о чем ваши профессиональные мечты?
Вы хотите руководить, чтобы к вам прислушивались и ваши идеи реализовывались? Вы хотите работать в настоящей команде с умными и сильными людьми? Вы хотите принимать важные решения, которые приведут проект к успеху? А может быть, ваш запрос — стать директором нового бизнеса?
У нас есть ответы на ваш вопрос к профессиональной вселенной.
Школа тимлидов и менеджеров «Страпонплан»:
3oJloTou_nemyx 24.08.2021 21:11 # 0
312312 24.08.2021 21:13 # 0