首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
好_快
掘友等级
Vue/React 前端
建立技术安全感
获得徽章 19
动态
文章
专栏
沸点
收藏集
关注
作品
赞
236
文章 236
沸点 0
赞
236
返回
|
搜索文章
赞
文章( 236 )
沸点( 0 )
Lodash源码阅读-baseAssign
`baseAssign` 是 Lodash 内部的一个工具函数,主要用于将源对象的所有自身可枚举属性(不包括继承的属性)复制到目标对象上。
Lodash源码阅读-assignValue
内部工具函数,主要负责智能地将值赋给对象的属性。它与直接赋值不同的是,它会先检查当前对象是否已经有相同的值,如果有则跳过赋值操作,只有在值不同或属性不存在时才执行赋值
Lodash源码阅读-baseIsEqualDeep
Lodash 中深度比较两个值是否相等的核心函数,它是 `baseIsEqual` 的专用版本,专门处理需要深度比较的复杂数据类型(如数组、对象等)。
Lodash源码阅读-copyArray
用于复制数组的所有元素到一个新数组或指定的目标数组中。它实现了数组的浅拷贝(shallow copy),即只复制数组元素的引用,而不是深度复制数组元素的内容。
Lodash源码阅读-baseCreate
用于创建一个继承自指定原型对象的新对象。它可以看作是原生 `Object.create()` 方法的兼容性封装,能够在各种 JavaScript 环境中提供一致的对象创建体验,同时处理各种边界情况。
Lodash源码阅读-initCloneObject
初始化对象克隆的函数。它负责为即将被克隆的对象创建一个适当的空白对象作为容器,同时确保新创建的对象保持原对象的原型链关系,这是实现深浅克隆的重要基础步骤。
Lodash源码阅读-baseGetAllKeys
`baseGetAllKeys` 是 Lodash 中一个内部工具函数,用于获取对象的所有可枚举属性名(包括普通属性和 Symbol 属性)。
Lodash源码阅读-baseKeysIn
一个内部工具函数,用于获取对象的所有可枚举属性名(包括自身和继承的属性)。它是 `_.keysIn` 方法的基础实现,能够处理各种类型的对象,并根据对象的类型采用不同的处理策略。
Lodash源码阅读-nativeKeysIn
`nativeKeysIn` 是 Lodash 中的一个内部工具函数,用于获取对象的所有可枚举属性名(包括自身和继承的属性)。
Lodash源码阅读-keysIn
。与 `keys` 函数(只返回对象自身属性)不同,`keysIn` 会遍历整个原型链,返回所有可访问的属性名数组。
下一页
个人成就
优秀创作者
文章被点赞
469
文章被阅读
117,747
掘力值
7,480
关注了
26
关注者
74
收藏集
2
关注标签
16
加入于
2018-03-12