WebアプリケーションでjQueryを使用しています。配列を使用したいのですが、jQueryで配列の関数(配列内の要素を追加、削除、または追加)を見つけることができません。 jQuery配列関数を説明するjQuery配列関数に関連するリンクはありますか?
JavaScript配列のドキュメントについては、 https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference/Global_Objects/Array をご覧ください。
jQueryはJavaScriptに魔法を追加するライブラリです。JavaScriptは、機能が豊富で機能豊富なスクリプト言語です。ライブラリはギャップを埋めるだけです-コアを知ろう!
javaScriptにはjQuery自体のほとんどがあるため、jQueryの配列関数は非常に限られています。ただし、次のものがあります:ユーティリティ-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の配列機能の優れた例がいくつかあります。 (左側のタブの[ユーティリティ]をクリックし、[配列とオブジェクトの操作]をクリックします。)
リッチアレイjQueryプラグインで説明されている「リッチアレイ」と呼ばれるjQueryのプラグインがあります。
nderscore.js を使用できます。本当にシンプルになります。
たとえば、配列から要素を削除する必要があります-
_.without([1,2,3], 2);
結果は[1,3]になります。
Jqueryでgrepなどを使用して記述するコードを減らします。
また、配列にいくつかのメソッドを追加する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
もっと