ホームページ > ウェブフロントエンド > フロントエンドQ&A > es6配列から最後の要素を削除する方法

es6配列から最後の要素を削除する方法

青灯夜游
リリース: 2022-10-27 18:43:19
オリジナル
6028 人が閲覧しました

4 削除方法: 1. length 属性を使用して、最後の配列要素を削除します (構文 "array.length=original array length-1;"; 2. delete 演算子を使用して、最後の配列要素を削除します、構文 " delete array name [array length-1];"; 3. 最後の配列要素を削除するには、pop() を使用します。構文は、「array.pop()」です。 4. 最後の配列要素を削除するには、splice() を使用します。配列要素の場合、構文は「array.splice (-1,1)」です。

es6配列から最後の要素を削除する方法

このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 6、Dell G3 コンピューター。

es6 配列の最後の要素を削除するいくつかの方法

方法 1: length 属性を使用して削除する最後の配列 要素

配列の長さ属性は、通常、配列内の要素の数を設定または返すために、つまり配列の長さを設定または返すために使用されます。

配列の長さを設定する機能を使用し、長さ属性を元の長さよりも小さく設定して、配列の末尾から配列要素を削除できます。

構文: array.length=元の配列の長さ-1;

例:

var a = [1,2,3,4,5,6,7,8];  //定义数组
console.log(a)
a.length=7;
console.log(a)
ログイン後にコピー

es6配列から最後の要素を削除する方法

#方法 2: delete 演算子を使用して、配列の最後の要素を削除する

配列内の各要素にはシリアル番号があることは誰もが知っています。このシリアル番号は 0 から始まり、インデックスと呼ばれます。この配列の添字に従って、配列名[添字] の形式を使用して、指定された添字の要素にアクセスできます。

指定された要素にアクセスした後、delete 演算子を使用して要素を削除できますが、配列の長さは変更されません。削除された要素は変更されます。空の要素の場合、

は添字を使用して最後の配列要素にアクセスし、削除演算子を使用して要素を削除するだけで済みます。

構文:

配列名[配列長-1]を削除;

例:

var arr=new Array("香蕉","苹果","梨子","橙子","橘子","榴莲");
console.log(arr);
delete arr[arr.length-1];  //删除最后一个数组元素
console.log(arr);
ログイン後にコピー

es6配列から最後の要素を削除する方法

# #方法 3: Pop() を使用して配列の最後の要素を削除する

pop() メソッドは、配列の最後の要素を削除し、削除された要素を返すために使用されます。

構文:

array.pop()

注: このメソッドは配列の長さを変更します。

例:

var arr=new Array("香蕉","苹果","梨子","橙子","橘子","榴莲");
console.log(arr);
arr.pop();
console.log(arr);
ログイン後にコピー

es6配列から最後の要素を削除する方法

方法 4: splice() を使用して最後の配列要素を削除します

Use splice() は、指定された添字位置から始まる 1 つ以上の要素を削除できます。

要素を削除するための構文:

array.splice(index,howmany)
ログイン後にコピー

    最初のパラメーター インデックスでは、添え字の開始位置 (つまり、要素が削除される位置) を指定できます。
  • 2 番目のパラメーター howmany は、削除する必要がある要素の数 (つまり、削除する必要がある 1 つ以上の要素) を指定します。

  • 2 番目のパラメータ howmany を 1 に設定するだけです。つまり、任意のインデックス位置にある要素を削除します。
最後の配列要素を削除する場合は、このメソッドの最初のパラメーターのインデックスの値を負の数 (-1) に設定します。そうすると、要素は配列の右側から最後まで配置されます。絶対値に従って左、および 2 番目のパラメータ howmany の値は、index の絶対値と等しくなければならず、これも 1 に設定するか、省略できます。

例:

var arr=new Array("香蕉","苹果","梨子","橙子","橘子","榴莲",2,3);
console.log(arr);
arr.splice(-1,1);
console.log(arr);
ログイン後にコピー

[関連する推奨事項: es6配列から最後の要素を削除する方法JavaScript ビデオ チュートリアル

プログラミング ビデオ ]

以上がes6配列から最後の要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート