es6
guanqingchao
这个作者很懒,什么都没留下…
展开
-
es6——解构赋值
1.对象解构赋值: let person={name:'guanguan',age:25}; let {name,age}=guanguan; name;//"guanguan" age;//25 //注:用let,var,const,声明解构赋值时,必须提供等号右侧的值 (1)默认值 let person={name:'guanguan',age:25}; let {name,age,...原创 2018-05-15 20:12:09 · 165 阅读 · 0 评论 -
es6—类
es5中的类: function PersonType(name){ this.name=name; } PersonType.prototype.say=function(){ console.log(this.name); } let person = new PersonType('guanguan'); person.say();//'guangu...原创 2018-05-16 13:37:12 · 153 阅读 · 0 评论 -
es6—set map
set:没有重复值的有序列表 let set = new Set(); set.add(5); set.add('5'); console.log(set); let key1={},key2={}; set.add(key1); set.add(key2); console.log(set.size); let set = new Set([1,2,3,2,3,4,5]); cons...原创 2018-05-16 15:08:50 · 132 阅读 · 0 评论 -
es6-模块
export 导出: export const name = 'guanguan'; export function sum (num1,num2){ return num1+num2; } function multi(num1,num2){ return num1*num2; } export {multi}; import 导入: ...原创 2018-05-16 17:24:24 · 103 阅读 · 0 评论 -
es6-函数
箭头函数: var reflect = function(value){ return value; }; var reflect = value=>value; var sum = (num1,num2)=>num1+num2; //如果函数没有任何参数,声明时必须使用一对空括号 var getName=()=>"guanguan"; //使用函数体或多个...原创 2018-05-16 18:15:47 · 283 阅读 · 0 评论