社区
JavaScript
帖子详情
es6 do表达式
qiangD
2017-11-29 10:17:20
let x = do {
let t = f();
t * t + 1;
};
看es6的书,最后显示的是
SyntaxError: Unexpected token do
编译不通过,是还没有加入es6中吗?
...全文
382
2
打赏
收藏
es6 do表达式
let x = do { let t = f(); t * t + 1; }; 看es6的书,最后显示的是 SyntaxError: Unexpected token do 编译不通过,是还没有加入es6中吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
斯洛文尼亚旅游
2017-11-29
打赏
举报
回复
es7的吧??es6没见文档有提到do表达式。。。
Web开发
学习资料推荐
jQuery dataType指定为json注意事项
asp json类库解析json字符串
laokang426
2017-11-29
打赏
举报
回复
LZ,看书要认真仔细啊
。
ECMAScript 6 中提案,如果通过也是在下个版本吧。
弟弟的
ES6
笔记——块级作用域和do
表达式
块级作用域 由来 大家知道
ES6
之前的标准是没有块级作用域这个概念的,只有全局作用域和函数作用域,这就容易导致一些我们不希望看到的现象发生。 内层变量可能覆盖外层变量 var value = new Data() function f(){ console.log(value); if(false){ var value = 'hello world'; } } f();// unde...
es6
do
表达式
{ lett=f(); t=t*t+1; } 上面代码中,块级作用域将两个语句封装在一起。但是,在块级作用域以外,没有办法得到t的值,因为块级作用域不返回值,除非t是全局变量。 现在有一个提案,使得块级作用域可以变为
表达式
,也就是说可以返回值,办法就是在块级作用域之前加上do,使它变为do
表达式
。 let x = do { let t = f(); t * t + 1; };...
Es6
之 do
表达式
如let a 在一个对象中 let a = { let b = 1 } a获取不到b的值,因为块级作用域不返回值 let a = do { let b = 1 } 现在一个提案在块级作用域前加do,即可得到返回值 截止目前测试还未成功,估计是提案浏览器还没跟上,了解即可 ...
ES6
(二十九)
ES6
最新提案、do、throw、函数部分执行、管道运算符|>、柯里化、::、Realm API
ES6
(二十九)
ES6
最新提案、do、throw、函数部分执行、管道运算符|>、柯里化、::、Realm API 文章目录
ES6
(二十九)
ES6
最新提案、do、throw、函数部分执行、管道运算符|>、柯里化、::、Realm API1. do
表达式
2. throw
表达式
3. 函数的部分执行语法注意点4. 管道运算符5. Math.signbit()6. 双冒号运算符7. Realm API8. `#!`命令9. import.meta10. JSON 模块 1. do
表达式
本质上
es6
(一)
es6
简介 ECMAScript 6.0(以下简称
ES6
)是 JavaScript 语言的下一代标准,它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。 ECMAScript和javascript的关系 前者是后者的规格,后者是前者的一种实现。 好了,简单的介绍了一下
es6
,至于其中的历史关系,请自行查阅,在这里就不多做赘述了。接下来我们来进入正题。...
JavaScript
87,989
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章