js

Jan 12, 2015 11:17

спросите меня, почему я не люблю javascript? вот почему я не люблю javascript!

var result = function(a){ return [0,a,2*a] }(1)[2]

если кто не понял (я думаю, никто не понял), расскажу что тут происходит:
создание функции, которая возвращает массив:

var f = function(a) { return [0, a, 2*a] }

получаем массив в переменную t

var t = f(1)

Read more... )

prog

Leave a comment

Comments 3

_breadfan_ January 12 2015, 12:32:22 UTC
все динамические языки одинаковые, их придумали люди, которые слишком буквально восприняли фразу "компилируется, значит работает" :)

Reply

_breadfan_ January 12 2015, 12:36:59 UTC
а если серьезно, то говорят, что в Coders at work есть интервью с автором джаваскрипта, где он объясняет как он дошел до жизни такой и почему из хорошего языка пришлось сделать то, что имеем.

Reply

kamury January 12 2015, 16:49:48 UTC
да не, я безусловно верю, что причины были. язык рождался в муках, это известно. но получилось безусловное зло.

Reply


Leave a comment

Up