TS:获取对象的长度
2018-11-08 本文已影响0人
一眼就认出你
注意:对象不能够直接通过.length获取长度
获取对象长度第一种方法: for - in(通过遍历对象的方式统计长度)
var obj:Object ={"def":1,"jew":1};
var len:number=0;
for (key in obj){
len++;
}
//输出2
获取对象长度第二种方法: Object.keys方法(获取对象所有key值,返回一个数组,获取数组长度即可)
var obj:Object ={"def":1,"jew":1};
var arr:Array<any> = Object.keys(obj);
var len:number=arr.length;
//输出2