文章分类 - JS高级
js高级学习的记录
摘要:一、组合函数的理解 function double(num) { return num * 2 } function square(num) { return num ** 2 } var count = 10 var result = square(double(count)) console.l
阅读全文
摘要:一、概念 只传递给函数的一部分参数来调用它,让它返回一个函数去处理剩余的参数。这个过程叫做柯里化。 二、案例理解柯里化 function add(x, y, z) { return x + y + z } var result = add(10, 20, 30) console.log(result
阅读全文
摘要:一、概念 确定的输入,一定会产生确定的输出(输入相同的情况下,输出也相同) 函数在执行的过程中,不会产生副作用(不改变外部的东西(全局变量,参数等)) 二、数组的两个函数的对比 组件的话:不是纯函数可能会产生bug,多次引用组件,修改的话会出现问题 所有的React组件必须像纯函数一样保护他们的pr
阅读全文
摘要:一、背景 在大多数情况下, this都是出现在函数中。在全局作用域下,this在不同的环境有不同的指向: 浏览器: window(globalObject) Node环境: {} 这里主要讲的是在浏览器中的this指向: 结论:在js中,this指向什么, 跟函数所处的位置是没有关系的,跟函数被
阅读全文

浙公网安备 33010602011771号