随笔分类 - ES6
摘要:**16.**class类 ①.类的多方法声明 class Coder{ name(val){ console.log(val); return val; } skill(val){ console.log(this.name('q')+':'+'Skill:'+val);//若name方法没有re
阅读全文
摘要:14. Proxy代理 ① 声明Proxy 我们用new的方法对Proxy进行声明。声明Proxy的基本形式。 new Proxy({},{}); 第一个花括号就相当于方法的主体,后边的花括号就是Proxy代理处理区域,相当于我们写钩子函数的地方。 var obj={ add:function(va
阅读全文
摘要:12. Set数据结构 Set和Array 的区别是Set不允许内部有重复的值,如果有只显示一个,相当于去重。虽然Set很像数组,但是他不是数组。 let setArr = new Set(['q','qq','web','qq']); console.log(setArr);//Set {"q",
阅读全文
摘要:10. 对象 ① 对象赋值 ES6允许把声明的变量直接赋值给对象。 let name="q"; let skill= 'qq'; var obj= {name,skill}; console.log(obj); //Object {name: "q", skill: "qq"} ②.对象Key值构建
阅读全文
摘要:9. 对象&数组 ①. 对象的函数解构 在前后端分离时,后端经常返回来JSON格式的数据,前端的美好愿望是直接把这个JSON格式数据当作参数,传递到函数内部进行处理。ES6就为我们提供了这样的解构赋值。 let json = { a:'q', b:'qq' } function fun({a,b='
阅读全文
摘要:8. 函数 ① ES5中的函数写法: function add(a,b){ return a+b; } console.log(add(1,2)); 有默认值的形式: function add(a,b=1){ return a+b; } console.log(add(1));//一个参数即可+默认
阅读全文
摘要:7. ES6数组 ① JSON数组格式转换 let json = { '0': 'hao', '1': '了', '2': 'k', length:3 } let arr=Array.from(json);//上边的JSON代码转换成数组 console.log(arr) ② Array.of()方
阅读全文
摘要:5字符串模版 ①ES5下我们的字符串拼接案例: let a='q'; let blog = 'q'+a+'。ing'; document.write(blog); ES6: let a='q'; let blog = `q${a}。ing`;///// `连接号。 这时引用a变量就需要用 ${a}
阅读全文
摘要:1 字面理解ES6的三种声明方式: var:它是variable的简写,可以理解成变量的意思。 全局变量 let:它在英文中是“让”的意思,也可以理解为一种声明的意思。 局部变量 const:它在英文中也是常量的意思,在ES6也是用来声明常量的,常量你可以简单理解为不变的量。 2 ① 数组的解构赋值
阅读全文

浙公网安备 33010602011771号