我在我的网络应用程序中使用jQuery。我想使用数组,但我无法在jQuery中找到数组的函数(在数组中添加,删除或追加元素)。有没有与jQuery数组函数相关的链接来解释jQuery数组函数?
答案 0 :(得分:84)
看一看 https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference/Global_Objects/Array 有关JavaScript数组的文档 jQuery是一个为JavaScript添加一些魔力的库,它是一种功能强大且功能强大的脚本语言。图书馆只是填补空白 - 了解核心!
答案 1 :(得分:24)
jQuery的数组函数非常有限,因为JavaScript本身就有大部分功能。但以下是他们所拥有的: Utilities - jQuery API 。
答案 2 :(得分:12)
获取数组中max和min值的简单方法如下。 这已在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));
答案 3 :(得分:2)
Visual jQuery网站有一些很好的jQuery数组功能示例。 (单击左侧选项卡上的“实用程序”,然后单击“阵列和对象操作”。)
答案 4 :(得分:1)
在 Rich Array jQuery plugin 中讨论了一个名为'rich array'的jQuery插件。
答案 5 :(得分:1)
您可以使用underscore.js。这真的很简单。
例如,您需要从数组中删除元素 -
_.without([1,2,3], 2);
,结果将是[1,3]。
它减少了你在jquery中使用grep等编写的代码。
答案 6 :(得分:0)
答案 7 :(得分:0)
还有一个jquery插件可以在数组中添加一些方法。
http://www.learningjquery.com/2009/02/implementing-prototypes-array-methods-in-jquery
此插件实现Prototypes 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
以及更多