![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深入理解ES6
wangjili-...
我是一枚小菜鸟,请大家帮帮我.
展开
-
函数
函数带参数默认值的函数JS 函数的独特之处是可以接受任意数量的参数,而无视函数声明处的参数数量。在 ES5 中模拟参数默认值在下面的示例中,有一个瑕疵,此处的 timeout 的有效值实际上可能是 0,但因为 0 是假值,就会导致 timeout 的值在这种情况下会被替换为 2000 。function makeRequest(url, timeout, callback) { ...原创 2019-12-05 17:43:42 · 426 阅读 · 0 评论 -
字符串与正则表达式
深入理解ES6之字符创与正则表达式一、更好的 Unicode 支持在ES6之前,JS的字符串以16位字符编码(UCS-2)为基础,每个16位序列都是一个码元(code unit),用于表示一个字符。Unicode 的明确目标是给世界上所有的字符提供全局唯一表示符二、codePointAt()方法codePointAt() 可以在给定字符串中按位置提取Unicode代码点。该方法接受的是码...原创 2019-11-12 21:33:30 · 231 阅读 · 0 评论 -
块级绑定
深入理解ES6之块级绑定var 声明与变量提升在下面的示例中,无论condition是否为true,value都会被创建:function getValue(condition){ if(condition){ var value = "blue"; return value; }else{ return null; ...原创 2019-11-11 19:20:34 · 132 阅读 · 0 评论