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 }