jQuery.map()メソッド
例
配列の値を変更するために$ .MAP()を使用
»をお試しください
定義と使用法
$ .MAP()関数は、配列の各要素(またはオブジェクトの各プロパティ)のために指定された関数を処理するために使用され、新しいアレイの結果パッケージが返されます。
注:1. jQueryの1.6の前に、この関数は、配列を介して支持されている。スタートから1.6を、関数もオブジェクトを横断サポートしています。
2.また、二つの引数の関数としてのマップ():まず、現在の反復要素や属性値、2番目は現在の配列インデックスまたはオブジェクトのプロパティ名の反復項目です。
3.関数は、配列の要素の結果として値を返す戻り値がnullまたは未定義の場合、結果は配列に追加されることはありません。
文法
参数 | 描述 |
---|---|
object | Array/Object类型 指定的需要处理的数组或对象。 |
callback | Function类型 指定的处理函数。 |
より多くの例
元の配列プラス4の各値
元の配列プラス4の各値は、新しい配列にマップ。
0プラス1より大きいオリジナル配列値
元の配列の0より大きい値に1を加えた新しいアレイにマッピングされました。
1プラスオリジナルの配列の値
アレイと値の各値の元は、マッピング・アレイの後に新たに生成されたに1を加算した結果です。
元の配列の値は2で乗算されます
2を乗じた各値の元のオブジェクトの後、新たに作成された配列にマッピングされています。
オブジェクトキー
オブジェクトキーは、新しく作成された配列にマッピングされています。
元の配列の二乗値
各値の元の配列内の2つのパーティーや配列の新しい世代にマッピングされた結果を返します。
要素を削除します
要素の値を、要素を削除する値が50未満で削除しますが、削除されませんする方法をハンドラにnullを返すことによって、45を減少させます。
要素を追加します。
ハンドラモードでの配列を返すことにより、配列が返される結果の最後の要素を追加します。