在JavaScript中,你可以使用Object.keys()方法来获取对象的所有键(属性名),然后判断这个数组的长度是否为1,并且对象的值不为空。以下是一个函数示例,它检查一个对象是否只有一个属性,并且这个属性的值不为空:
function hasOnlyOneNonEmptyProperty(obj) {
// 获取对象的所有键
const keys = Object.keys(obj);
// 检查键的数量是否为1
if (keys.length === 1) {
// 检查这个唯一的键对应的值是否不为空
cons...
点击查看剩余70%