2024年11月5日 星期二

JavaScript Object.keys() 、Object.values()、Object.entries() 相關應用

由於 js 中要有快速有簡易 List 或是 Dictionary 的特性,通常都是用物件取代,然後搭配

內建 Object 的方法來實現相關操作



假設有一個 person 物件


判斷該物件是否有任何屬性,可以使用 Object.keys() 方法


其中若要動態刪除屬性,可以使用 delete,如下


若此時需要取得 person 物件相關屬性值,可以使用 Object.values() 方法


若此時需要枚舉 person 物件的鍵值對,可以使用 Object.entries() 方法


沒有留言:

張貼留言