Подтвердить что ты не робот

Функции массива в jQuery

Я использую jQuery в своем веб-приложении. Я хочу использовать массивы, но я не могу найти функции для массивов (добавлять, удалять или добавлять элементы в массиве) в jQuery. Есть ли связь, связанная с функциями массива jQuery, которые будут объяснять функции массива jQuery?

4b9b3361

Ответ 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

Посмотрите на функции jQuery .grep() и .map()

Ответ 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

и более