node.js - перегрузка функций - PullRequest
3 голосов
/ 28 сентября 2010

Есть ли способ перегрузить функции в node.js, аналогичные __ noSuchMethod __ ?

Ответы [ 2 ]

1 голос
/ 28 сентября 2010

Как кратко упомянуто bxjx, Node.js основан на движке JavaScript V8 от Google, что означает, что любые языковые конструкции или функции происходят из этого. Видя, что это нестандартно, я не думаю, что они добавят его в ближайшем будущем. Также я не думаю, что Node когда-либо будет основываться на неофициальном V8 форке, но кто знает. Вы все еще можете использовать эту вилку самостоятельно.

0 голосов
/ 28 сентября 2010

Это было бы круто. Это откроет DSL-подобные возможности, найденные в ruby.

Согласно этому разговору в google group node.js , вероятно, этого не произойдет. Я не могу придумать другой способ обойтись без object.send ('method'), но, возможно, это возможно.

Похоже, люди раздвоили V8, чтобы добавить подобные вещи .

...