![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
《JavaScript高级程序设计(第四版)》总结
文章平均质量分 91
丨Q ,Q丨
这个作者很懒,什么都没留下…
展开
-
码元与码点
码元与码点JavaScript字符串使用了两种Unicode编码混合的策略:UCS-2和UTF-16。对于可以菜哦也能够16位编码的字符(U+0000~U+FFFF),这两种编码实际上是一样的。(《JavaScript高级程序设计》)关于码元和和码点,通过一个例子进行介绍。如图,字符串'????'只有一个“笑脸”符号,但是通过length属性发现,“长度”为2,string.length到底表示什么?答:码元的个数什么是码元?码元就是编码的最小单元,UTF-16和UCS-2的码元为1原创 2021-07-27 20:56:29 · 2452 阅读 · 0 评论 -
作用域链和闭包
作用域链和闭包文章目录作用域链和闭包什么是闭包?内层函数怎么获取外层函数的变量?作用域链的创建执行上下文活动对象创建过程作用域链增强解决一开始提出的问题通过对比两段代码引出本文讨论的内容:代码1:function getFs() { let fs = []; for(var i = 0; i < 5; ++i) { fs.push(() => console.log(i)); } return fs;}let fs = getFs()原创 2021-06-16 18:57:10 · 329 阅读 · 0 评论