JavaScript Object.keysでオブジェクトの最後の要素を削除する

環境
Windows 10 home 64bit
Google Chrome 107.0.5304.122(Official Build) (64 ビット)
構文
1.オブジェクトの定義
let オブジェクト名={キー1:値1,…};

2.オブジェクトの最後のキーを取得します
let キーの変数名 = Object.keys(オブジェクト名)

3.最後の値を削除します
delete オブジェクト名「キーの変数名」

使用例

let obj = {username: 'yamada', age: 25, school: '東京大学'};

console.log("すべてキー: "+Object.keys(obj));

console.log("最後の要素を削除するキー: "+Object.keys(obj).pop());

let ele = Object.keys(obj).pop();

console.log("対象のkeyを削除する結果");
delete obj[ele];

console.log(obj);

実行結果
> “すべてキー: username,age,school"
> “最後の要素を削除するキー: school"
> “対象のkeyを削除する結果"
> Object { username: “yamada", age: 25 }

JavaScript

Posted by arkgame