size
_.size(list)
------- 返回list(数组or对象)的长度
先看一下源码:
/*
* @name size
* @param {Array | Object} obj
* @info 如果是对象依赖_.keys去算length
*/
_.size = function(obj){
//对参数obj有一个预判
if(obj == null){
return 0;
}
return (obj.length === + obj.length) ? obj.length : _.keys(obj).length;
}
实例:
_.size([1,2]); //2
_.size({"name":"zhang","age":"26"}); //2
依赖:

本文详细解析了Underscore.js库中的_.size()方法的工作原理及其实现方式。该方法可以用于获取数组或对象的长度,并通过_.keys()来处理对象的情况。文中还提供了具体的使用示例。
214

被折叠的 条评论
为什么被折叠?



