나는 루프에서 함수를 생성 할 싶습니다코코의 루프에서 함수를 생성하는 방법은 무엇입니까?
var k, v, __ref, __own = {}.hasOwnProperty;
for (k in __ref = t) if (__own.call(__ref, k)) {
v = __ref[k];
ctor.prototype[k] = __fn;
}
function __fn(){
v.apply(this, arguments);
return this;
}
어떻게 출력이 다음 확인하기 위해 코코 스크립트를 변경 :
그러나for own k, v in t
ctor::[k] = ->
v(...)
@
는, 코코는 하나의 함수를 생성하고 재사용 보인다 :
var k, v, __ref, __own = {}.hasOwnProperty;
for (k in __ref = t) if (__own.call(__ref, k)) {
v = __ref[k];
ctor.prototype[k] = function() {
v.apply(this, arguments);
return this;
}
}
설명 :이 언어를 의미 코코와 함께 : http://satyr.github.com/coco/ (A 커피 스크립트 포크).
은 [이] (http://coco.tomaszewskiweb.com/) 당신이에 대해 "코코"얘기가 당신이 바인딩
let
를 사용해야합니까? – Pointy@Pointy : https://github.com/satyr/coco#readme – Matt
네, coffeescript 포크, thx @Matt라고 생각합니다. –