首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JS进阶
芒果茶叶
创建于2023-04-13
订阅专栏
收录js进阶知识点
暂无订阅
共6篇文章
创建于2023-04-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
函数柯里化
一、什么是函数柯里化(what) 把接受多个参数的函数换成接受单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。 柯里化的定义,接收一部分参数,返回一个函数接收
高阶函数
一、什么是高阶函数? 高阶函数: 如果一个函数接收另一个函数作为参数,那么我们称该函数为高阶函数。 二、JavaScript常见的高阶函数 forEach 和 map reduce filter 三、
compose 和 pipe 函数
一、为什么需要 compose 和 pipe 函数 我们使用函数式编程后带来的一些问题: 1、值的传递写起来不方便 我们如果需要连续的一系列函数,并且传递计算某个值,写起来会很难受。 2、连续调用写起
函数式编程
一、编程范式 1、面向过程编程:将编程任务当作完成一件事情,这件事情需要按步骤完成。先做什么,再做什么,然后做什么(注重于步骤)。 2、面向对象编程:把功能组织成对象,然后相关的操作作为对象的方法。
代码性能指标
一、健壮性 1、参数需要做好默认值、做好检测,保证参数的安全性 如果可以参数设定默认值,未传该参数,直接使用默认值 若必须要传的值,就需要判断他是否已经传入且类型是否正确,不正确需抛出错误。 2、当错
内存管理
如何进行内存管理及优化 1、内存回收(不同类型的回收方式) 2、内存优化 3、v8内存为什么是1.4g