我在我的web應用程序中使用jQuery。我想使用數組,但我無法在jQuery中找到數組的函數(在數組中添加,除去或追加元素)。是否有任何鏈接與jQuery數組函數相關,它將解釋jQuery數組函數?jQuery中的數組函數
回答
看看 https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference/Global_Objects/Array 有關JavaScript數組的文檔。
jQuery是一個爲JavaScript添加一些魔力的庫,它是一種功能強大且功能強大的腳本語言。圖書館只是填補了空白 - 瞭解核心!
jQuery具有非常有限的數組函數,因爲JavaScript本身就是其中的大部分。但這裏有他們的:Utilities - jQuery API。
在Rich Array jQuery plugin中有一個名爲'rich array'的jQuery插件。
Visual jQuery網站有一些很好的jQuery數組功能的例子。 (單擊左側選項卡上的「實用程序」,然後選擇「陣列和對象操作」。)
獲取數組中最大值和最小值的簡單方法如下。 這已在get max & min values in array
var myarray = [5,8,2,4,11,7,3];
// Function to get the Max value in Array
Array.max = function(array){
return Math.max.apply(Math, array);
};
// Function to get the Min value in Array
Array.min = function(array){
return Math.min.apply(Math, array);
};
// Usage
alert(Array.max(myarray));
alert(Array.min(myarray));
也有是,增加了陣列上的一些方法jquery插件進行了說明。
http://www.learningjquery.com/2009/02/implementing-prototypes-array-methods-in-jquery
這個插件實現原型的lib陣列的方法,如
var arr = [1,2,3,4,5,6];
$.protify(arr, true);
arr.all(); // true
var arr = $.protify([1,2,3,4,5,6]);
arr.any(); // true
多
您可以使用underscore.js。它確實使事情變得簡單。
例如除去你需要做的數組元素 -
_.without([1,2,3], 2);
和結果將是[1,3]。
它減少了在jquery中使用grep等編寫的代碼。
爲什麼這個庫不擴展Array對象? – 2015-05-06 20:53:12
- 1. 函數中的數組jquery
- 2. jquery dynatree數組函數
- 3. 函數jQuery中的函數
- 4. 從JQuery函數中獲取數組
- 5. jQuery組件中的回調函數
- 6. jquery - 數組函數所需的幫助
- 7. 向jQuery函數傳遞數據數組
- 8. 函數錯誤數組中的數組
- 9. jquery中的參數函數
- 10. jQuery中的數組中的數組
- 11. Jquery中的函數
- 12. Jquery中的函數
- 13. 每個函數內部的Javascript jQuery數組函數
- 14. 函數中的PLPGSQL數組
- 15. 數組中的PHP函數?
- 16. 函數中的C++數組
- 17. PHP函數中的數組
- 18. AS3 - 數組中的函數
- 19. Java中的函數數組?
- 20. 函數名中的數組
- 21. SML中的數組函數
- 22. 如何在自定義jQuery函數的數組數據中創建數組?
- 23. numpy的函數數組構造函數中的lambda函數
- 24. 傳遞php數組到jquery函數
- 25. jQuery:添加函數self到數組?
- 26. 從函數jquery調用數組
- 27. jquery數組轉換爲eq函數
- 28. 將jquery函數應用於JSON數組?
- 29. 從jQuery函數中讀取PHP中的JSON數組
- 30. jQuery的數組中的數組
值得一提的是,jQuery對象本身並不是數組。它們以許多方式像數組一樣工作 - 它們使用`eq()`方法進行索引並具有`.length`屬性 - 但大多數標準JavaScript數組方法不適用於jQuery對象。 – Blazemonger 2011-09-17 20:14:29