-
js的函数
函数
arguments
- 一个函数体中的隐藏属性, 其中保存了函数的所有参数
- 是一个伪数组类型, 其原型非数组类型, 不具备数组的相关方法
函数重载
- 通过判断函数的参数个数/类型不同, 在函数体中执行不同的逻辑代码
this
闭包
-
函数声明时, 会保存其所在的词法环境
-
详细说明
- 函数声明时, 为了保障在后期调用时能够正常执行, 会查看函数体中使用了哪些变量, 然后根据作用域链的就近原则, 找到这些变量所在的作用域, 把他们保存在自己的 scopes 变量中, 这些被保存的作用域中, 属于函数作用域的称为 闭包(closure)
函数柯里化
-
把一个多参数函数 改为单参数函数的方式
-
add(11)(22)(33)
- function add(a){
return function (b){
return function ©{
return a+b+c
}
}
}
-
相关阅读:
vue+css动画 实现文字的上下轮播切换
Docker基础篇之快速上手
如何实现安全密码历史记录
微信小程序云开发笔记-初始化商城小程序
前端工程师面试题详解(二)
分成两栏后文字顺序混乱的问题解决【写期刊论文时】
常见开源协议介绍
【原创】常用元器件(电阻)选型之阻值识别-cayden20220910
【工具流】WSL2安装
redis
-
原文地址:https://blog.csdn.net/hdj0511/article/details/126619054