11 2017 档案
函数声明、函数表达式、匿名函数、立即执行函数详解
摘要:定义函数的方式有三种: 1.函数声明: function 函数名称 (参数:可选) { 函数体 } 2.函数表达式: var express= function 函数名称:可选 (参数:可选) { 函数体 } 3.构造函数: var fun =new Function(参数:可选); 最常用的是函数
阅读全文
js中变量的作用域、变量提升、链式作用域结构
摘要:一:作用域 在ES6之前,javascript没有块级作用域(一对{}即为一个块级作用域),只有全局作用域和函数作用域(局部),因此,对应的有全局变量和局部变量。在函数内部可以访问到全局变量,但在函数外部,访问不到局部变量; (思考: function test(){ console.log(i);
阅读全文
js中this的意义
摘要:普通函数中的this: 随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象(执行时的对象)。 箭头函数中的this(es6) 默认指向在定义它时,它所处的对象(宿主对象),而不是执行时的对象。
阅读全文
浙公网安备 33010602011771号