问题标签 [ecmascript-2020]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - 我应该如何在 Angular 中使用 ES2020?
这是我的 tsconfig.json 文件:
当我将 lib 和目标版本更改为 es2020 时,它给了我以下错误:
tsconfig.json(13,15):错误 TS6046:“--target”选项的参数必须是:“es3”、“es5”、“es6”、“es2015”、“es2016”、“es2017”、“es2018” , '下一个'。
vue.js - 支持 vuejs 中的可选链接
我使用@vue/cli-service 4.2 创建了 vue 和电子应用程序,因为我面临可选链接的问题。
我不能用?用于验证条件,例如 (@babel/plugin-proposal-optional-chaining)
例如。a?.b?.c 这意味着它检查天气 a 是否存在然后检查 b 否则返回 false 与角度模板表达式相同。
任何人都知道如何在 vuejs 中配置可选链接。
javascript - 为什么 ECMAScript 规范中没有定义一些 javaScript 结构的语法
为什么 ECMAScript 规范中没有定义一些 javaScript 结构的语法
例如,ECMAScript中 if 语句的语法定义如下
我需要知道为什么在某些结构中,如for-statement
,do-while statement
和while-statement
ECMAScript 没有定义语法
javascript - 有人可以解释一下 for 循环标头中的表达式是表达式语句还是表达式
我阅读了有关 for 循环语法和所有内容的 ECMAScript 规范。现在我需要知道Expressions
for 循环的标题内是否是ExpressionStatements
或者我只是在Expressions
问这个,因为在每次Expression
我们写一个分号之后;
,除了最后一个
所以现在我需要知道<Expressions>
下面的for loop's
标题中写的是表达式语句还是表达式
javascript - 有人能解释一下像“for (;;)”这样的循环的语法吗
有人可以解释一下我需要知道的点赞的语法,for-loop
点"for (;;)"
赞的标题for-loop
是否"for (;;)"
有empty-statements
。
我在ECMAScript 规范for-loop's
中搜索了如果像规范中那样跳过标头中的所有可选表达式会发生什么,for (;;)
但我仍然没有找到它
即使规范没有提到for-loop
类似for (;;)
循环/运行无限次,有人可以解释一下吗
我需要知道最后一件事为什么人们称 a 的标题是for-loop
让Expression's
我看到 for 循环var i = 0
in the header of the for-loop
的for-loops
语法允许我们编写semicolons ;
声明标头中semicolons
的所有语法for-loop's
都具有Statements
vue.js - Vue Cli 4.4.6 是否将 ES2020 脚手架到项目中
如果我vue create my-new-app
使用最新的 Vue Cli(当前版本 4.4.6)运行,是否会实现所有新的 ES2020 功能?(我已经测试过“可选链接”并且似乎能够使用它)
如果是这样,我如何从脚手架代码中分辨出来?我@vue/cli-plugin-babel/preset
在 babel.config.js 中看到,是这样吗?
相信ES2020已经正式完成了。让我知道这是否不正确。
javascript - tsconfig.json 中 TARGET 属性的效果
下面是我项目的tsconfig.json。
我的 Typescript版本是“typescript”:“^3.9.5”,Node版本是 us ts-node”:“^8.10.2”。
我只是想确认我是否将我的target
内部tsconfig.json
文件从"target": "es6" to
“目标”更改:“es2020”`。它将如何影响我当前的项目或者我很好。
typescript - Angular 10 和 ES2020 中的可选链接模块解析失败
刚刚从 9.0 更新到 Angular 10
现在,在我的代码中每次使用可选链接(https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-7.html#optional-chaining)都会导致它自己的以下错误实例
我确认此错误仅在我的 tsconfig.base.json 文件中按照以下针对 es2020 时发生,但在针对 es2019 时很好
我确认此错误发生在新生成的新 Angular 10 应用程序中,如下所示,然后将目标更改为 es2020(所以它不是我的代码!)打字稿版本是 3.9.7
我还注意到,在 es2020 的发行说明中,“可选链接”现在是一项新功能。这让我怀疑“可选链接”的 Typescript 编译不知何故没有与新的 es2020 功能结合?
如何在 es2020 中使用可选链?
javascript - "?." 是什么意思?(问号后的点)在 JS 中的意思
我偶然发现了“?”。另一个 SO 问题中的语法。像这样的东西-
它有什么作用?