JavaScript popメソッドを使ってオブジェクトの最後の要素を削除する

環境
Windows 10 home 64bit
Google Chrome 107.0.5304.122(Official Build) (64 ビット)

構文
let オブジェクト名={属性名1:値1,属性名2:値2,…}
Object.keys(オブジェクト名).pop()
Object.keysのpopメソッドを使ってオブジェクトの最後の要素を削除します。

使用例

let obj = {username: 'yamnada', age: 30, city: '東京'};
console.log(Object.keys(obj));
console.log("属性名:"+Object.keys(obj).pop());

let tkey = Object.keys(obj).pop();
console.log("対象のkeyを削除する結果");
delete obj[tkey];
console.log(obj);

実行結果
> Array [“username", “age", “city"]
> “属性名:city"
> “対象のkeyを削除する結果"
> Object { username: “yamnada", age: 30 }

JavaScript

Posted by arkgame