1.判断一个对象是否为空?怎么得到一个对象的第几个键名(key)?

var obj = {"微信":[],"qq":[]}

console.log( Object.keys(obj) ) // ["微信","qq"]  返回一个有键名组成的数组

1. 判断一个对象是否为空?

可以根据得到的数组的长度判断此对象是否为空对象

if(Object.keys(obj).length==0){

console.log("空对象")

}

2. 怎么得到一个对象的第几个键名(key)?

Object.keys(obj)[0]    // "微信"

Object.keys(obj)[1]    // "qq''

原文地址:https://www.cnblogs.com/lige1234/p/14139754.html