jQuery中的数组函数

时间:2009-01-25 13:45:57

标签: javascript jquery arrays function

我在我的网络应用程序中使用jQuery。我想使用数组,但我无法在jQuery中找到数组的函数(在数组中添加,删除或追加元素)。有没有与jQuery数组函数相关的链接来解释jQuery数组函数?

8 个答案:

答案 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)

查看jQuery函数.grep().map()

答案 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

以及更多