2019年9月18日

es6 函数的扩展(尾递归看不太懂,不浪费时间了)

摘要: 1.函数参数的默认值 基本用法 ES6 之前,不能直接为函数的参数指定默认值,只能采用变通的方法。 上面代码检查函数log的参数y有没有赋值,如果没有,则指定默认值为World。这种写法的缺点在于,如果参数y赋值了,但是对应的布尔值为false,则该赋值不起作用。就像上面代码的最后一行,参数y等于空 阅读全文

posted @ 2019-09-18 16:09 liuhao1992 阅读(343) 评论(0) 推荐(0)

es6 数值扩展(正则稍微看了下,以后用得着再细看)

摘要: 1.二进制和八进制表示法 ES6 提供了二进制和八进制数值的新的写法,分别用前缀0b(或0B)和0o(或0O)表示。 如果要将0b和0o前缀的字符串数值转为十进制,要使用Number方法。 2.Number.isFinite(), Number.isNaN() (感觉和传统的inFinite(),. 阅读全文

posted @ 2019-09-18 15:00 liuhao1992 阅读(179) 评论(0) 推荐(0)

es6 字符串的新增方法

摘要: String.fromCodePoint() String.raw() 实例方法:codePointAt() 实例方法:normalize() 实例方法:includes(), startsWith(), endsWith() 实例方法:repeat() 实例方法:padStart(),padEnd 阅读全文

posted @ 2019-09-18 11:43 liuhao1992 阅读(185) 评论(0) 推荐(0)

导航