Skip to content

Commit 57fa95a

Browse files
committed
get object length
1 parent e5f1d7d commit 57fa95a

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

Native-JavaScript/data-handle.js

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,6 @@ var getAllType = function () {
191191
return result
192192
}
193193

194-
195194
/**
196195
* 数字单位格式化
197196
* @param number
@@ -209,3 +208,18 @@ function formatterNumberUnit (number) {
209208
}
210209
return result
211210
}
211+
212+
/**
213+
* 获取对象长度
214+
* @param obj
215+
* @returns {number}
216+
*/
217+
function getObjectLength (obj) {
218+
var count = 0
219+
for (var i in obj) {
220+
if (obj.hasOwnProperty(i)) {
221+
count++
222+
}
223+
}
224+
return count
225+
}

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
- [保留小数并千分位格式化](/Native-JavaScript/data-handle.js)
3838
- [递归遍历数组对象,将结果去重](/Native-JavaScript/data-handle.js)
3939
- [数字单位格式化](/Native-JavaScript/data-handle.js)
40+
- [获取对象长度](/Native-JavaScript/data-handle.js)
4041
</details>
4142

4243
* <details>

0 commit comments

Comments
 (0)