es6允许使用"箭头"(=>)定义函数。 1.根据参数的不同分几种情况: ()=> //没有参数的时候 x=> //只有一个参数的时候 (x,y)=> //有多个参数的时候 2.大括号{}被解释为代码块,如果箭头函数的代码块部分多于一条语句,就要使用{}将他们阔起来,用return语句返回。 当然, ...
分类:
其他好文 时间:
2017-10-27 15:33:07
阅读次数:
109
1、普通函数的定义,用箭头函数表示,DemoFunction是函数名,括号表示参数,大括号表示函数体的内容。 1 2 3 let DemoFunc = (param) => { console.log(param) } let DemoFunc = (param) => { console.log( ...
分类:
其他好文 时间:
2017-10-26 11:51:14
阅读次数:
208
1 基本用法 ES6 允许使用 “ 箭头 ” (=>)定义函数。 [javascript] view plain copy var f = v => v; //上面的箭头函数等同于: var f = function(v) { return v; }; //如果箭头函数不需要参数或需要多个参数,就使 ...
分类:
其他好文 时间:
2017-10-25 15:26:26
阅读次数:
355
ES6 中,箭头函数就是函数的一种简写形式,使用括号包裹参数,跟随一个 =>,紧接着是函数体: 需要注意的是,上面栗子中的 getPrice 箭头函数采用了简洁函数体,它不需要 reture 语句,下面这个栗子使用的是正常函数体: 当然,箭头函数不仅仅是让代码变得简洁,函数中 this 总是绑定总是 ...
分类:
其他好文 时间:
2017-10-25 11:32:00
阅读次数:
147
Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。 这意味着,你可以现在就用 ES6 编写程序,而不用担心现有环境是否支持。下面是一个例子。 上面的原始代码用了箭头函数,这个特性还没有得到广泛支持,Babel将其转为普通函数,就能在现有的JavaScript环境执 ...
分类:
其他好文 时间:
2017-10-18 11:50:28
阅读次数:
185
1.border在没有指定颜色时,默认使用哪个颜色? 答案:border在没有指定颜色时 如果指定了color 则继承color的颜色 否则 rgb(0,0,0) 2.iphone6的device-width是多少 答案:375px 3.es6中的箭头函数中的this与普通函数中的this的区别? ...
分类:
Web程序 时间:
2017-10-17 15:18:05
阅读次数:
238
ECMAScript 2015 函数新玩法 箭头函数中的使用this 是依赖于当前所属作用域 bind,call,apply这三种方法,不会对简头函数中的作用域中的this产生任何变化 全局情况下 为 window ...
分类:
其他好文 时间:
2017-10-15 19:43:45
阅读次数:
189
es6对象内函数一般有两种写法: 输出: person1的写法,类似于: this指向当前调用此方法的对象 person2的写法,使用了箭头函数,箭头函数的this指向当前的执行环境,这里当然是window对象,箭头函数并没有自己的this值,它的this继承自外围作用域。 ...
分类:
其他好文 时间:
2017-10-10 16:43:38
阅读次数:
172
let, const, class, extends, super, arrow functions, template string, destructuring, default, rest arguments,import export 1.let const let就是局部变量 const就 ...
分类:
其他好文 时间:
2017-10-06 21:19:30
阅读次数:
124
在做vue项目时用到了axios,但是发现axios请求之后的回调函数里this并不指向当前vue实例,从而导致浏览器报错。 出错代码及结果: created : function(){ axios.get('static/data.json').then(function(res){ consol ...
分类:
其他好文 时间:
2017-09-26 20:58:58
阅读次数:
235