UNPKG

401 BJavaScriptView Raw
1var isArray = require('./isArray')
2var isString = require('./isString')
3var each = require('./each')
4
5/**
6 * 返回对象的长度
7 *
8 * @param {Object} obj 对象
9 * @return {Number}
10 */
11function getSize (obj) {
12 var len = 0
13 if (isString(obj) || isArray(obj)) {
14 return obj.length
15 }
16 each(obj, function () {
17 len++
18 })
19 return len
20}
21
22module.exports = getSize