js 关于基础数据类型的判空
只讨论关于Array, Object的判空
Array, Object变量名只存储一个引用,直接判断肯定不行。
Array直接判断length长度即可判断是否为空。
Object 转变为数组后,在判断length可判空
let temp = {a:1, b:2}
1.let tt = Object.keys(temp)
//tt = [a,b] //判断其length可以判空
2.可以借用forin循环,将对象的key值,放在一个数组中,可以判空
let tt = [];
for(let key in temp){
tt.push(key);
//key == 'a',
//key == 'b'
// tt = [a, b] //判断length可以判空
建议使用Object.keys()简单,方便