JavaScript配列の操作方法のまとめ(元の配列の分類を変更するかどうか)

2444 ワード

JavaScript配列の操作方法のまとめ(元の配列の分類を変更するかどうか)
一.元の配列方法を変更していません.
  • slice()詳細
  • 元の配列を変更するかどうか
    いいえ、
    構文
    arrayObject.slice(start,end);
    作用
    既存の配列から選択した要素を返します.
    パラメータを返します
    サブアレイを返します.startからendまでのアラーObjectの要素を含みます.
  • ジョン()詳細
  • 元の配列を変更するかどうか
    いいえ、
    構文
    rayObject.join(separator)
    作用
    配列中のすべての要素を一つの文字列に入れるために使用する区切り記号を指定します.
    パラメータを返します
    文字列を返します.
  • concat()詳細
  • 元の配列を変更するかどうか
    いいえ、
    構文
    arrayObject.co ncat(arrayX,arrayX,…,arrayX);
    作用
    2つ以上の配列を接続するために使用します.(arrayXが必要です.)
    パラメータを返します
    新しい配列を返します.
  • reduce():アキュムレータは、アキュムレータ後の値
  • map():新しい配列を返す
  • every():ブール値を返す
  • filter():新しい配列を返す
  • 二.元の配列方法を変更する
  • splice()詳細
  • 元の配列を変更するかどうか
    はい、
    構文
    arrayObject.splice(index,howmany,item 1,…,itexe);
    作用
    配列に項目を追加/削除し、削除された項目を返します.
    パラメータを返します
    新しい配列を返します
  • プッシュ()詳細
  • 元の配列を変更するかどうか
    はい、
    構文
    arrayObject.push(newelement 1,newelement 2,…,newelement X)
    作用
    配列の末尾に1つ以上の要素を追加します.
    パラメータを返します
    新しい配列の長さを返します.
  • ポップ()詳細
  • 元の配列を変更するかどうか
    はい、
    構文
    arrayObject.pop()
    作用
    配列の最後の要素を削除して返します.
    パラメータを返します
    arrayObjectの最後の要素
  • unshift()詳細
  • 元の配列を変更するかどうか
    はい、
    構文
    arrayObject.unshift(newelement 1,newelement 2,…,newelement X);
    作用
    配列の先頭に要素を追加できます.
    パラメータを返します
    新しい配列長を返します.
  • shift()詳細
  • 元の配列を変更するかどうか
    はい、
    構文
    arrayObject.shift()
    作用
    配列の最初の要素をそこから削除します.
    パラメータを返します
    配列元の最初の要素の値
  • sort():並べ替え
  • reverse():配列位置を逆さまにする
  • var arr = ['one', 'two', 'three']
    var newArr= arr.reverse()
    console.log(newArr)  // ['three', 'two', 'one']