摘要:
简单说下纯函数: 广泛的定义: 1:相同的输入有相同的输出 2:函数执行不会产生副作用(例如不会改变全局变量的值,或者改变本地存储的值) 先对比一下slice和splice 1 var names = ['aaa', 'bbb', 'ccc', 'ddd'] 2 var newnames = nam 阅读全文
posted @ 2022-03-16 21:08
沁霓
阅读(62)
评论(0)
推荐(0)
摘要:
一:手写函数实现call的功能,但是可能一些边界情况没有考虑完整 1 Function.prototype.hycall = function(thisArg, ...arg) { 2 // 这里的this指向调用这个hycall的函数 3 var fn = this 4 //判断thisArg是否 阅读全文
posted @ 2022-03-16 20:50
沁霓
阅读(104)
评论(0)
推荐(0)
摘要:
组合函数:当某个数据每次调用完一个函数又需要调另一个函数时,可以把这两个函数组合起来更加方便,组合后可以自动依次调用。 举个简单的例子:普通的组合函数 1 function hyCompose(t1, t2) { 2 return function compose(t3) { 3 return t2 阅读全文
posted @ 2022-03-16 19:21
沁霓
阅读(102)
评论(0)
推荐(0)