es6
Lynn_y
她只日夜兼程、寻找自己的星辰!
展开
-
es6笔记——chapter1
写在前面的话:最近觉得看过的东西很快就会忘记,所以开始尝试把自己学习过程中的体会记录下来。这是看阮一峰前辈的es6入门书籍写的笔记,方便自己以后温故而知新,代码均来自大神原书。 1.块级作用域es6中新增块级作用域,let、const声明的变量只在声明的块级作用域内有效:{ 作用域内},若在作用域外引用变量则报错 X is not defined 。 { ...原创 2019-01-05 17:07:38 · 138 阅读 · 0 评论 -
es6笔记——chapter2
一、解构赋值 按照一定模式 从数组、对象中获取值并赋给变量 let [a,b,c] = [1,2,3]; console.log(a+","+b+","+c); let [head,...tail] = [1,2,3,4]; console.log(head+"-----"+tail); let [x,y,...z] = ['a']; con...原创 2019-01-07 14:46:45 · 151 阅读 · 0 评论 -
es6笔记——chapter5
给函数参数赋默认值 function log(x,y="hello") { console.log(x,y); } log("hai~","大妹纸"); log('hi'); log('hi',""); log(); function Point(x,y) { this.x = x; t...原创 2019-01-14 16:10:26 · 340 阅读 · 0 评论 -
es6笔记——chapter6
扩展运算符 ... 将数组转为逗号分隔的参数序列 console.log(...[1,2,3]); function push(arr,...nums) { arr.push(...nums); console.log(arr); } function add(x,y) { ...原创 2019-01-14 16:23:33 · 202 阅读 · 0 评论 -
es6笔记——chapter3
javascript用unicode码表示字符 形如 \u**** 范围仅限\u0000-\uFFFF es6允许将码点放入{},就能正确解读 console.log("\u0061"); console.log("\u0001"); console.log("\u20BB7"); console.log("\u{20BB7}");javas...原创 2019-01-09 16:30:44 · 160 阅读 · 0 评论 -
es6笔记——chapter4
二进制、八进制表示数值 0b 0o 0b,0o前缀的字符串数值转为十进制数值 用Number方法 console.log(0b11===3); console.log(0o17===15); console.log(Number(0b11));Number.isFinite()检测数值是否是有限值 参数类型不是数值返回falseNumber.isNaN(...原创 2019-01-09 16:39:15 · 160 阅读 · 0 评论