each()
方法包含了這樣的語句:在jQuery的每種方法中,「callback.call(value,i,value)」是什麼意思? jQuery中
callback.call(value, i, value)
我不明白這是什麼表態意味着完全相同。
我知道callback
和call
是什麼意思,但我無法獲得函數調用的參數:(value,i,value)
。這是什麼意思?
該聲明用於each()
區塊,但我的問題與該上下文無關。
從jQuery源:
for (var value = object[0];
i < length &&
callback.call(value, i, value) // <=== LOOK!
!== false;
value = object[++i]) {}
https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Function/call – Abdull 2013-03-31 01:30:17