{ ils 1, i3: 3 } as Partial as I; / javascript :: it-юмор :: профессиональный юмор :: Продуктивный спор :: typescript :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

it-юмор geek javascript typescript Продуктивный спор профессиональный юмор песочница 
{ ils 1, i3: 3 } as Partial<I> as I;,it-юмор,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,javascript,typescript,Продуктивный спор,профессиональный юмор,песочница
Подробнее
{ ils 1, i3: 3 } as Partial<I> as I;
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,javascript,typescript,Продуктивный спор,профессиональный юмор,песочница
Еще на тему
Развернуть
Вижу шутку про программирование - скидываю другу-программисту что бы объяснил.
Kolwin Kolwin 30.09.201820:03 ответить ссылка 5.4
Потом в коменты ответ его скидывай, я тоже, знаете ли, посмеяться хочу
Чтобы Kolwin не отмазался и не съехал -мы ждем, даже в избранное добавил пока...
Он ответил что это синтаксический бугурт
Kolwin Kolwin 30.09.201822:08 ответить ссылка 3.0
Он ответил что это синтаксический бугурт
Kolwin Kolwin 30.09.201822:07 ответить ссылка 0.2
Ну как, посмеялись? Я ожидал более распространенного объяснения лично)
Я так понял это очень программное.
Спор о разных видах синтаксиса, которые ты не поймёшь, пока не выучишь собсна язык
Kolwin Kolwin 30.09.201822:46 ответить ссылка 0.3
Это я тоже понял) Просто поделился разочарованием, думал чего-нибудь на улыбку потянет)
По видимому тут используется ленивый способ определить константу нестандартного типа (1 фрейм) но компилятор выдает ошибку (желтые надписи) на что горе разработчик ебашит костыли (3 и последний фреймы). Ну а посыл шутки что мол мужики на картинке (компилятор и программист) воют зря -- проблемы бы не возникло если писать код нормально
Roxot Roxot 01.10.201807:35 ответить ссылка 0.0
Обмажутся своей утиной типизацией и потом ябут друг друга во фреймворки.
объявил в интерфейсе свойства- будь добр опиши их в создаваемых наследниках.Думаю,это бы заработало:
const i ={i1:1,i2:3} as I
GreyDog GreyDog 01.10.201800:00 ответить ссылка 0.6
Я программист и я хуй его что в этом сраном примере они намутили, что нихера не понятно.
мда...
Dimes79 Dimes79 01.10.201823:06 ответить ссылка -0.6
Усатый объявил интерфейс с обязательными свойствами i1 и i2. Потом создает объект с свойствами i1 и i3 и пытается привести его к интерфейсу. Компилятор ему поясняет, что в его объекте на хватате свойства i2. Усатый не хочет менять свой объект и применяет какой-то TypeScript'овский костыль, который делает интерфейс опциональным. Компилятор ему сообщет, что далеко он на этой опциональности не уедет. И он опять пытается привести Partial к I.
IMO эти #джаваскриптопроблемы к юмору мало отношения имеют. Складывается впечатление, что половина JS'ников вообще с типами, объектами и ООП вообще не привыкли работать.
aspi aspi 03.10.201809:11 ответить ссылка 0.0
я бы сказал - это к javascript имеет мало отношения, это #тайпскриптпроблемы, захотели строгую типизацию - получите
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
Процесс’не может получить дос^уп|к
файлу "bin\debug\Library.dll", так этотчфайл используется другим
процессом. I
I

I
*

Н<тато ты едо используешь
Другой процесс-=г*это
■ л н
это ты, тупой ты идиоту разблокируй его
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор Продуктивный спор

Процесс’не может получить дос^уп|к файлу "bin\debug\Library.dll", так этотчфайл используется другим процессом. I I I * Н<тато ты едо используешь Другой процесс-=г*это ■ л н это ты, тупой ты идиоту разблокируй его
I
	*	i	«
1			i
i A t я			V 0 J / 4JA
	• л		V
ГП	11	1 L 1 ]	
			
						у
i		n*				
		В/ —■	I '£?ьУ1.	. -и^ш		.уд-
	ÜE					
Ш	El	IS	Тй	3
подробнее»

Продуктивный спор it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор

I * i « 1 i i A t я V 0 J / 4JA • л V ГП 11 1 L 1 ] у i n* В/ —■ I '£?ьУ1. . -и^ш .уд- ÜE Ш El IS Тй 3
e* \
; -s Tomasz is building cloudash.dev 1d
^ npm install esllnt-conflg-airbnb
'••'.K r
Q 31 tn 683	5 023 ¿j гг	[jM 11 ' ■	гп
		
	\	г —^ Il .¿L	
НВкКЬ: _	и »	li>: , ; i
	i—.