首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
阿熊
掘友等级
loaf
世事茫茫,光阴有限,算来何必奔忙。人生碌碌,竞短论长,却不道,荣枯有数,得失难量。
获得徽章 17
动态
文章
专栏
沸点
收藏集
关注
作品
赞
110
文章 83
沸点 27
赞
110
返回
|
搜索文章
最新
热门
JS手写 reduce
个人认为 **`reduce()`** 方法是 `Array.pototype` 上所有高阶函数中,功能最为强大 其他的高阶函数能实现的功能,它都可以做到,而它能做到,其他高阶函数不一定能够做到。
JS-手写 Array.pototype.flat
**`flat()`** 方法会按照一个可指定的深度递归遍历数组,并将所有元素与遍历到的子数组中的元素合并为一个新数组返回。
手写lodash中的get
当不确定某个对象上是否存在指定的**属性**时,每次读取该属性的值时,就需要沿着路径逐层判断。在 ?. 出现之前,如果使用lodash的get方法获取比较方便。
JS-正则表达式之具名捕获组
当使用正则表达式从字符串中提取特定信息时,通常会面临一个问题,那就是提取出来的字符串代表着什么?关于这一点,除了开发者之外,其他人员如果想要知道,难免需要联合上下文进行推导才能知道,比较浪费时间。
JS-手写 new
`new` 运算符的主要作用就是根据定义的**类**,生成相应的实例。在 `JS` 中,创建**类**有两种方式,一种通过 `function` 定义;另一种是通过 `class` 定义。
JS-手写instanceof
`JS` 中自带的 `instanceof` 方法,可以判断出右侧**构造函数**的`prototype`,是否位于左侧**对象**的**原型链**上。
JS-手写柯里化函数
函数柯里化,就是把函数的传参拆分成多次传参,每次接受参数之后,生成新的函数,该函数可以继续接受新的参数,或者返回当前函数执行后的结果。
JS-手写 compose
`compose` 翻译过来有 **组成**、**构成**的意思,而对于函数而言,`compose` 函数用于将多个函数,按照一定的顺序执行,**并且**,*前一个函数的返回值作为下一个函数的参数*。
JS-带标签的模板字符串
模板字符串是日常开发中的一大利器,帮助开发人员免去繁琐的字符串拼凑,以直观、简洁的方式动态生成了字符串。但模板字符串还有比较特殊的用法,那就是带标签的模板字符串,说白了就是作为函数的参数。
JS-怎么打印出全部字母
某个项目的需求,需要列举出全部的英文字母和数字,供用户选择使用;听上去好像挺简单的,直接手写列举出来即可。但作为程序员,是不可能这么做的,于是,有了本篇文章。
下一页
个人成就
文章被点赞
223
文章被阅读
93,623
掘力值
2,599
关注了
30
关注者
40
收藏集
4
关注标签
46
加入于
2022-05-03