wangxia
Results
1
comments of
wangxia
1、我觉得把这种情况写在前面会比较——obj不是一个object的时候。然后else接下去判断obj是object的情况。 2、当obj是object类型的时候,它有可能是一个空对象,或是对象里面根本就没有name属性,而且如果对象的属性名是数字或是表达式的时候,是不能通过obj.这种形式访问的。 3、开头就定义对象的话,就会把对象给写死。我觉得还是在函数的参数里面输入对象会比较好。 function output(obj) { if (typeof obj !== 'object') { console.log('obj is not a object'); } else { if (Object.getOwnPropertyNames(obj).length === 0) { console.log('obj is an empty object');...