-1
使用underscore.js如何提醒數組中的每個項目?這甚至有可能嗎?我嘗試使用invoke函數,但它不工作。你能幫忙嗎?javascript下劃線 - 調用
_.invoke([1,3,7],alert(this));
使用underscore.js如何提醒數組中的每個項目?這甚至有可能嗎?我嘗試使用invoke函數,但它不工作。你能幫忙嗎?javascript下劃線 - 調用
_.invoke([1,3,7],alert(this));
invoke對於這項任務是不正確的方法。嘗試代替:
_.each([1,3,7], alert);
或者你可以顯式調用alert
:
_.each([1,3,7], function(el) {
alert(el);
});
只需確保在目標瀏覽器上進行測試。像'alert'這樣的主機提供的功能可能會在一些較舊的瀏覽器上不好用,當你間接使用它們時。但是請注意'_.each([1,2,3],alert);'是文檔*中的示例,所以... – 2013-03-18 14:20:35
嘗試'函數(){警報(本)}'的第二個參數 – 2013-03-18 14:18:51
好了,所以,這實際上是**直接**覆蓋[在文檔中](http://underscorejs.org/#each),它給出了'each'函數的這個例子:'_.each([1,2,3],alert);' – 2013-03-18 14:21:53
@JanDvorak Btw,'this'將引用你的例子中的'window'對象。 – dfsq 2013-03-18 14:24:44