jQueryでは、JSONアレイを処理する場合にトラバーサルがより頻繁に使用されますが、これらを削除するために追加するとはあまり使用できません。
今日、私はjson [i] .remove()とjson.remove(i)を試してみましたが、その後は機能しませんでした。 WebページのDOMオブジェクトのJSONデータは、配列の形で表示されるようです。関連するJSの配列の操作を確認し、試しました。
記録します。
1。配列の作成
コードコピーは次のとおりです。
var arrayobj = new Array(); //配列を作成します
var arrayobj = new Array([size]); //配列を作成して長さを指定し、上限ではないことに注意してください、それは長さです
var arrayobj = new Array([element0 [、ement1 [、...]]]]); //配列を作成し、値を割り当てます
2番目の方法は長さを指定する配列を作成しますが、実際、配列はすべての場合に長く、つまり、長さが指定されていても、要素は指定された長さの外側に保存できることに注意してください。注:それに応じて長さは変化します。
2。配列の要素へのアクセス
コードコピーは次のとおりです。
var testgetArrvalue = arrayobj [1]; //配列の要素値を取得します
arrayobj [1] = "これは新しい値です"; //配列要素に新しい値を割り当てます
3.配列要素の追加
コードコピーは次のとおりです。
arrayobj。 push([item1 [item2 [。。
arrayobj.unshift([item1 [item2 [。。。。。]]]); //アレイに1つ以上の新しい要素を開始すると、配列内の要素が自動的に動き、配列の新しい長さを返します
arrayobj.splice(insertpos、0、[item1 [、item2 [、。。。。。
4。配列要素の削除
コードコピーは次のとおりです。
arrayobj.pop(); //最後の要素を削除し、要素の値を返します
arrayobj.shift(); //最後の要素を削除して要素値を返します。配列内の要素は自動的に前進します。
arrayobj.splice(deletepos、deletecount); //指定された位置deletePosから開始する指定されたdeletecountの要素を削除し、配列形式の削除された要素を返します。
5.配列の傍受とマージ
コードコピーは次のとおりです。
arrayobj.slice(start、[end]); //配列の部分を配列の形式で返し、端に対応する要素は含まれていないことに注意してください。終了が省略されている場合、開始後のすべての要素がコピーされます
arrayobj.concat([item1 [、item2 [、。。。。]]]]); //複数の配列(文字列、または配列と文字列の混合)をアレイに接続し、接続された新しい配列を返します
6。配列のコピー
コードコピーは次のとおりです。
arrayobj.slice(0); //配列のコピー配列を返し、次のことを指していない新しい配列であることに注意してください
arrayobj.concat(); //配列のコピー配列を返し、次のことを指していない新しい配列であることに注意してください
7。配列要素をソートします
コードコピーは次のとおりです。
Arrayobj.Reverse(); //要素を逆にします(最初の要素は最後にランク付けされ、最後の要素は最初にランク付けされます)、配列アドレスを返します
arrayobj.sort(); //配列要素を並べ替えて、配列アドレスを返します
8。配列要素の弦
コードコピーは次のとおりです。
arrayobj.join(セパレーター); //セパレーターで区切られた配列の各要素値を結合する文字列を返します。
tolocalestring、tostring、valueof:それは、頻繁に使用されていない参加の特別な使用と見なすことができます