내가 소호 - 대시에 코드 블록을 변환하기 위해 노력하고있어 중첩 :사용 lodash 각
if(!event && callback){
for(var ev in this._events){
for (var i = 0; i < this._events[ev].length; i++) {
if(this._events[ev][i].callback === callback){
this._events[ev].splice(i, 1);
}
}
}
return;
}
내가 그와 함께 시도했지만 나는 그것이 동작하지 않습니다 :
를if(!event && callback){
_.each(this._events, function(ev){
_.each(ev, function(trigger, i, ev){
if(trigger.callback === callback) ev.splice(i, 1);
});
});
return;
}
this._events
이런 식으로 구성되어 있습니다 :
this._events = {
ev1: [
{callback: functions(){....}},
{callback: functions(){....}}
],
ev2....
}
문제를 설명하는 스 니펫과 함께 기능적인 예를 제공 할 수 있습니까? 최소한 이터레이터는 작동하는 것처럼 보입니다 : http://jsfiddle.net/rq7rJ/. –