<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[liuing77的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/liuing77</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; liuing77]]></copyright><item><title><![CDATA[ES6读书笔记]]></title><link>https://blog.youkuaiyun.com/liuing77/article/details/106770266</link><guid>https://blog.youkuaiyun.com/liuing77/article/details/106770266</guid><author>liuing77</author><pubDate>Mon, 15 Jun 2020 20:08:35 +0800</pubDate><description><![CDATA[let和const变量

不存在变量提升
暂时性死区
do表达式：块级作用域没有返回值，在块级作用域之前加上do，使它变为do表达式。

let x = do{
	let t = f();
	t * t + 1;
}

此代码中，变量x会得到整个块级作用域的返回值
const一旦声明常量，就必须立即初始化，不能留到以后赋值
const实际上保证的并不是变量的值不得改动，而是变量只想的那个内存地址不得改动。对于简单类型的数据（数值、字符串、布尔值）而言，值就保存在变量指向的内存地址中，因此等同于常量，但对于符]]></description><category></category></item></channel></rss>