-
try catch查看全部
-
运算优先级查看全部
-
特殊运算符查看全部
-
运算符查看全部
-
js数组操作查看全部
-
看懂这张图中代码的运作有助于对代码运行的理解。 首先,会先将函数声明提升,如果声明的函数名重复,则覆盖前面声明的函数。 接着,变量声明提升,如果变量名重复,则会忽略这次的声明。 声明时,不会执行赋值操作。 声明完毕后,开始逐行执行。 声明阶段,先声明了函数x,然后变量x的声明冲突,所以被忽略;变量a、b会被声明为undefined。 第一行,会弹出已被赋了函数的x代码; 第二行,会将函数x赋值成10。 区别: alert(x); //function x(){}; var x = 10; function x(){}; alert(x); // 10 ———————————————————— alert(x); //function x(){}; var x; function x(){}; alert(x); //function x(){};查看全部
-
“有点难懂”查看全部
-
函数颗粒化,便于重用。(?)查看全部
-
严格模式下,apply方法的this参数传入null或者undefined,最终this仍是指向null或者undefined。查看全部
-
向apply方法中传入的this参数为null或者undefined时,this会指向Global对象。(浏览器中即是window)查看全部
-
"use strict" 严格模式查看全部
-
for...in...查看全部
-
try...catch...finally查看全部
-
没有块级作用域查看全部
-
运算符优先级查看全部
举报
0/150
提交
取消