ホームページ >ウェブフロントエンド >フロントエンドQ&A >es6配列から最後の要素を削除する方法
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)」です。
このチュートリアルの動作環境: 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)
#方法 2: delete 演算子を使用して、配列の最後の要素を削除する
配列内の各要素にはシリアル番号があることは誰もが知っています。このシリアル番号は 0 から始まり、インデックスと呼ばれます。この配列の添字に従って、配列名[添字]
の形式を使用して、指定された添字の要素にアクセスできます。
指定された要素にアクセスした後、delete 演算子を使用して要素を削除できます
が、配列の長さは変更されません。削除された要素は変更されます。空の要素の場合、
配列名[配列長-1]を削除;
var arr=new Array("香蕉","苹果","梨子","橙子","橘子","榴莲"); console.log(arr); delete arr[arr.length-1]; //删除最后一个数组元素 console.log(arr);# #方法 3: Pop() を使用して配列の最後の要素を削除する
pop() メソッドは、配列の最後の要素を削除し、削除された要素を返すために使用されます。
構文:
array.pop()注: このメソッドは配列の長さを変更します。
例:
var arr=new Array("香蕉","苹果","梨子","橙子","橘子","榴莲"); console.log(arr); arr.pop(); console.log(arr);方法 4: splice() を使用して最後の配列要素を削除します
Use splice() は、指定された添字位置から始まる 1 つ以上の要素を削除できます。
要素を削除するための構文:
array.splice(index,howmany)
var arr=new Array("香蕉","苹果","梨子","橙子","橘子","榴莲",2,3); console.log(arr); arr.splice(-1,1); console.log(arr);
[関連する推奨事項: JavaScript ビデオ チュートリアル
、プログラミング ビデオ ]
以上がes6配列から最後の要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。