![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
cofecode
这个作者很懒,什么都没留下…
展开
-
ES6 函数的参数设置默认值
ES6 允许为函数的参数设置默认值,即直接写在参数定义的后面。很简单,上例子<script> function foo(x = 11, y = 31) { console.log( x + y ); } foo(); //没传参数,走默认值,为42 foo(1,2); //有参数,走参数,为4 </script>是不是很简原创 2017-07-13 00:20:30 · 3723 阅读 · 1 评论 -
模块化操作
模块化操作理解两个单词export 对外部输出import 引入例如,输入一个变量export var name = 'chius';输出完了,怎么引用呢?import {name} from './text.js' console.log(name)多变量的输出export {a,b,c}export default的使用来自阮一峰 一个模块只能有一个默认输出,因此export defaul原创 2017-08-01 18:38:24 · 276 阅读 · 0 评论 -
vue项目中this指向
实际项目过程中。在data里面定义好了 phone的值。在发送ajax请求后,this.phone的值便拿不到了。这里我axios去请求。then的回调是用es5的写法写的。发送请求前,this.phone还有值,发送请求后this.phone的值就有问题了。纠其原因是es5 的写法,this的值发生了变化。指向undefined。而这里我们的this 需要指向vue实例这里需要再继续补充箭头函数原创 2017-08-02 08:19:27 · 8104 阅读 · 0 评论 -
ES6 的一些简写
1.属性的简写 var name = "张三" var obj = { name: name } console.log(obj.name) ES6 新写法(如果键和值一样的话,可以简写) var name = "张三" var obj = { name } console.log(obj.name) 2.方法的简写 以前的写法 var name = "...原创 2018-06-29 15:36:14 · 907 阅读 · 0 评论