2013-05-02 57 views
2

使用jQuery,你可以這樣做僅爲一個元素使用每個就緒函數?

[1,2,3].each(my_func) 

和內部my_func,並將,不接收參數,你可以用變量this引用當前數目。

現在讓我們說我想再次調用my_func只有一個元素。我能做到這樣:

[1].each(my_func) 

有沒有更好的方式來再次調用該函數只有一個元素?

回答

7

是;還有一個更簡單的方法:

myFunc(1); 

如果你想要把它作爲this,這是still easy

myFunc.call(1); 
+0

酷,謝謝!第二個是我正在尋找的。 (將在12分鐘內接受) – fotanus 2013-05-02 19:45:37

+0

注意:'typeof this ===「object」'即使你傳遞了一個原語 – Alnitak 2013-05-02 19:47:00

相關問題