文章目录
函数
函数调用的实际过程
JS 中函数调用的实际过程是
- 函数调用 -> 压入函数栈(保存函数调用过程中所有变量)
- 函数调用结束 -> 弹出函数栈(释放函数所有的变量)
所以,每次调用函数时,拿到的变量其实都不一样。函数结束时当前函数内的变量都将被销毁。
检测
typeof 检测函数返回 function
typeof 检测对象和数组返回 object, 判断这两个中是否是数组可以用 arr instanceof Array
, 如果返回 true,就是真数组。
1 | var num = 2 |