随笔分类 -  ES6

字符串的新增方法
摘要://ES5 String.fromCodePoint() 用于从Unicode码点返回对应字符 但不能识别码点大于0xFFFF //ES6中 可以识别大于0xFFFF的字符 // ES6中 新增加String对象的String.raw()方法 String.raw`Hi\n${2 + 3 }!`//该方法返回一个斜杠都被转义的字符串 //'Hi\\n5 // 若原字符串的斜杠已经转义 Strin... 阅读全文
posted @ 2019-07-22 21:16 毛不易的小老婆 阅读(755) 评论(0) 推荐(0)
解构赋值的用途
摘要:函数参数的解构赋值 数值和布尔值的解构赋值 阅读全文
posted @ 2019-07-22 21:14 毛不易的小老婆 阅读(915) 评论(0) 推荐(0)
标签模板 模板字符串
摘要:标签模板 模板字符串 阅读全文
posted @ 2019-07-22 21:12 毛不易的小老婆 阅读(450) 评论(0) 推荐(0)
数组 字符串的解构赋值 以及const命令
摘要:// ES6允许按照一定模式 从数组和对象中提取值 对变量进行赋值 这就是解构 let [a,b,c] = [1,2,3]//模式匹配 let [foo,[[bar],baz]] = [1,[[2],3]] foo//1 bar//2 baz//3 let [head,...tail] = [1,2,3,4]; head//1 t... 阅读全文
posted @ 2019-07-22 21:10 毛不易的小老婆 阅读(651) 评论(0) 推荐(0)
块级作用域
摘要:// 允许在块级作用域内声明函数 // 函数声明会提升到全局作用域或函数作用域头部 还会提升到所在的块级作用域的头部 function f(){ console.log('你是猪吗'); } (function(){ var f = undefined; if(false){ ... 阅读全文
posted @ 2019-07-22 21:07 毛不易的小老婆 阅读(135) 评论(0) 推荐(0)
对象的解构赋值
摘要:// let {foo,bar} = {foo:'aaa',bar:'bbb'}; // foo//aaa // bar //bbb // 对象的解构赋值 可以将现有对象的方法 赋值到某个变量 let {log,sin,cos} = Math;//将Math对象的对数 正弦 余弦三个方法 赋值到对应变量上 ... 阅读全文
posted @ 2019-07-22 21:03 毛不易的小老婆 阅读(1361) 评论(0) 推荐(0)