[Easy] LeetCode JS 30 - 2727. Is Object Empty (判断物件是否为空)

2024年3月7日

💎 加入 E+ 成長計畫 與超過 500+ 位軟體工程師一同在社群中成長,並且獲得更多的軟體工程學習資源

LeetCode 30 Days of JavaScript

本题来自 LeetCode 的 30 天 JacaScript 挑战

2727. Is Object Empty (判断物件是否为空)

题目描述

给定一个物件或阵列,请判断它是否为空。以下为“空”的定义

  • 一个空物件不包含任何键值对。
  • 一个空阵列不包含任何元素。

可以假设物件或阵列是透过 JSON.parse 解析得到的:

// 范例1:
输入: obj = {"x": 5, "y": 42}
输出: false
解释:这个物件有两个键值对,所以不为空。

// 范例2:
输入: obj = {}
输出: true
解释:这个物件没有任何键值对,所以为空。

本题解答

以下是本题的解答,详细解题思路可以在 E+ 成长计划看到。如果想练习更多题目,推荐可以到 GreatFrontEnd 上练习

解法

var isEmpty = function (obj) {
  return Object.keys(obj).length === 0;
};
🧵 如果你想收到最即時的內容更新,可以在 FacebookInstagram 上追蹤我們