jquery での json 配列操作の追加、削除、変更
1. 配列の作成
var arrayObj = new Array(); //配列を作成します
var arrayObj = new Array([size]);長さを指定します。上限ではなく長さに注意してください
var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]);値
2 番目の This メソッドは指定された長さの配列を作成しますが、実際には配列はすべての場合において可変長です。つまり、長さが 5 に指定されている場合でも、要素は可変長であることに注意してください。指定された長さを超えても格納できます。 注: このとき、長さはそれに応じて変更されます。
2. 配列要素へのアクセス
var testGetArrValue=arrayObj[1]; // 配列の要素値を取得します
arrayObj[1]= "これが新しい値です";配列要素
3. 配列要素の追加
arrayObj.push([item1 [item2 [. . . [itemN ]]]]); // 1 つ以上の新しい要素を配列の末尾に追加し、新しい要素を返します。配列の長さ
arrayObj.unshift([item1 [item2 [... splice(insertPos,0,[item1[, item2[, . . . [,itemN]]]]);// 1 つ以上の新しいデータを挿入要素を配列の指定された位置に挿入すると、挿入位置の要素が自動的に戻され、「」を返します。
4. 配列要素の削除
arrayObj.pop(); //最後の要素を削除し、要素の値を返す
arrayObj.shift() //最初の要素を削除し、要素の値を返す真ん中の要素は自動的に前方に移動します
arrayObj.splice(deletePos,deleteCount); //指定された位置 deletePos から指定された数の deleteCount 要素を削除し、削除された要素を配列形式で返します
5 のインターセプトとマージ。 arrays
arrayObj.slice(start, [end]); //end に対応する要素が含まれないことに注意してください。コピーされる
arrayObj.concat([item1[, item2[, . . . [,itemN]]]]); //複数の配列 (文字列、または配列と文字列の混合も可能) を 1 つの配列に連結します。接続された新しい配列
を返します
6. 配列のコピー
arrayObj.slice(0); // 配列のコピー配列を返します。これは
arrayObj.concat() を指していないことに注意してください。 ; // 配列のコピー配列を返します。これは
を指していないことに注意してください。 7. 配列要素の並べ替え (最初から最後まで)最後から前へ)、配列アドレスを返します
arrayObj.sort (); // 配列要素をソートし、配列アドレスを返します
8. 配列要素の文字列化
arrayObj.join(separator);この文字列は、配列の各要素の値を区切り文字で区切って結合します。
toLocaleString、toString、valueOf: 結合の特殊な使用法と見なすことができ、一般的には使用されません