Я использую jQuery в своем веб-приложении. Я хочу использовать массивы, но я не могу найти функции для массивов (добавлять, удалять или добавлять элементы в массиве) в jQuery. Есть ли связь, связанная с функциями массива jQuery, которые будут объяснять функции массива jQuery?
Функции массива в jQuery
Ответ 1
Взгляните на
https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference/Global_Objects/Array
для документации по массивам JavaScript.
jQuery - это библиотека, которая добавляет некоторую магию в JavaScript, который является мощным и функциональным языком сценариев. Библиотеки просто заполняют пробелы - узнайте ядро!
Ответ 2
jQuery имеет очень ограниченные функции массива, поскольку в JavaScript большинство из них есть. Но вот те, которые у них есть: Утилиты - API jQuery.
Ответ 3
Простой способ получить максимальное и минимальное значение в массиве выглядит следующим образом. Это объяснено в получить значения max и min в массиве
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));
Ответ 4
В Visual jQuery есть отличные примеры функций массива jQuery. (Нажмите "Утилиты" на левой вкладке, а затем "Операции массива и объекта".)
Ответ 5
Там плагин для jQuery, называемый "богатым массивом", обсуждался в плагин Rich Array jQuery.
Ответ 6
Вы можете использовать underscore.js. Это действительно упрощает процесс.
Например, удалите элементы из массива, которые вам нужно сделать -
_.without([1,2,3], 2);
и результат будет [1,3].
Он уменьшает код, который вы пишете, используя grep и т.д. в jquery.
Ответ 7
Ответ 8
Также есть плагин 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
и более