
es6
云烟溪雪
这个作者很懒,什么都没留下…
展开
-
ES6第四部分 函数和数组的扩展
13.函数的扩展 (1)函数参数的默认值 function log(x, y = 'World') { console.log(x, y); } log('Hello') // Hello World log('Hello', 'China') // Hello China log('Hello', '') // Hello (2)函数的length属性:等于函数的参数个数减去指定了默认值的参数个数。 (3)rest参数 Rest参数(形式为...变量名) Rest参数之后不能再有其他参数(即只能是最原创 2020-12-25 14:44:47 · 144 阅读 · 0 评论 -
ES6第三部分(数值的扩展、函数的扩展)
12.数值的扩展 (1)二进制和八进制表示法 ES6提供了二进制和八进制数值的新的写法,分别用前缀Ob(或0B)和0o(或0O)表示。 如果要将0b和0o前缀的字符串数值转为十进制,要使用Number方法。 Number('0b111') // 7 Number('0o10') // 8 (2)Number.isFinite(),Number.isNaN() Number.isFinite()用来检查一个数值是否为有限的(finite),即不是Infinity。如果参数类型不是数值,Number.is原创 2020-06-15 18:26:32 · 171 阅读 · 0 评论 -
ES6第二部分(字符串的扩展、字符串的新增方法、正则的扩展)
9.字符串的扩展 (1)字符的Unicode表示法 将码点放入大括号,就能正确解读该字符。 "\u{41}\u{42}\u{43}" // "ABC" JavaScript共有6种方法可以表示一个字符 '\z' === 'z' // true '\172' === 'z' // true '\x7A' === 'z' // true '\u007A' === 'z' // true '\u{7A}' === 'z' // true (2)字符串的遍历接口 ES6 为字符串添加了遍历器接口,使得字符串可原创 2020-06-15 16:55:35 · 284 阅读 · 0 评论 -
ES6第一部分(简介,Babel,let 命令,const,解构赋值)
ES6 https://es6.ruanyifeng.com/#docs/intro 1.简介 (1)Node 是javaScript的服务器的运行环境 可以使用 node --v8-options | findstr harmony 查看node已经实现的ES6特性 (2)访问ruanyf.github.io/es-checker,可以看到您的浏览器支持 ES6 的程度。 92% (3)运行下面的命令,可以查看你正在使用的 Node 环境对 ES6 的支持程度。 npm install -g es-c原创 2020-06-01 18:04:50 · 490 阅读 · 0 评论 -
es6 扩展运算符 三个点
扩展语法。对数组和对象而言,就是将运算符后面的变量里东西每一项拆下来。 这个东西可以在函数定义的地方使用,比如使用func(…args)将函数传入的参数都放到args数组里。 1、数组去重 之前的想法可能要遍历数组去重,但是现在又es6的骚操作 var a = [1,1,2,3] Array.from(new Set()) // 利用es6特性去重方法 [...new Set(arr)] // ...转载 2019-10-21 16:08:36 · 216 阅读 · 0 评论