Skip to content

mrxu007/Array.prototype

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

用于个人学习JavaScript 底层源码实现,不定时更新,给个订阅给个关注~

你想知道JavaScript中各种封装的API里面是如何运作的嘛!Follow me !!

数组API: 了解数组方法两大派系(哈哈有点武侠小说风) 变异方法-(mutation method): 改变了原数组数据 非变异方法-(non-mutation method): 返回新的数组,不改变原数组

变异方法: 操作尾部 push(): 向数组尾部添加元素 并 返回数组长度 pop(): 向数组尾部删除元素 并 返回被删除的元素 操作头部
shift(): 向数组头部删除元素 并 返回被删除的元素 unshift(): 向数组头部添加1个/多个元素 弄 返回数组的长度 操作中部/整体 reverse(): 逆转数组元素 splice(): 删除/添加元素于数组任何位置 sort(): 排序数组元素

非变异方法: concat(): 连接数组元素
方法用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组 filter(): 过滤数组元素 slice(): 删除/添加元素于数组任何位置

以上重写方法都没有进行容错处理,只提供基础思路

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published