数组函数在jQuery中
我在我的web应用程序中使用jQuery。 我想使用数组,但我无法find数组中的函数(在数组中添加,删除或追加元素)。 有没有任何链接相关的jQuery数组函数,这将解释jQuery数组函数?
查看https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference/Global_Objects/Array以获取有关JavaScript数组的文档。;
jQuery是一个为JavaScript添加了一些魔力的库,这是一个function强大且function强大的脚本语言。 图书馆只是填补了空白 – 了解核心!
jQuery的数组函数非常有限,因为JavaScript本身就是其中的大部分。 但是这里是他们所拥有的: 实用工具 – jQuery API 。
获取数组中最大值和最小值的简单方法如下。 这已被解释为在数组中获取最大值和最小值
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));
Visual jQuery站点有一些很好的jQuery数组function的例子。 (单击左侧选项卡上的“实用程序”,然后单击“数组和对象操作”。)
在Rich Rich jQuery插件中讨论了jQuery的一个名为“rich array”的插件 。
你可以使用underscore.js 。 这真的让事情变得简单。
例如,从数组中删除元素,你需要做的 –
_.without([1,2,3], 2);
结果是[1,3]。
它减less了你在jQuery中使用grep等编写的代码。
还有一个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
和更多
看看jQuery函数.grep()
和.map()