首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >崇高的文本: JavaScript ES5 vs ES6的不同片段?

问崇高的文本: JavaScript ES5 vs ES6的不同片段?
EN

Stack Overflow用户
提问于 2016-01-28 11:06:04
回答 1查看 173关注 0票数 1

我有这些我在用茉莉花写测试时经常使用的片段,一个例子是;

代码语言:javascript
复制
<snippet>
  <content><![CDATA[
beforeEach(function() {
});
]]></content>
  <tabTrigger>be</tabTrigger>
  <scope>source.js</scope>
</snippet>

我想知道的是(可能使用<scope>值吗?)如果根据JavaScript、JavaScriptNext - ES6语法和JSX之间的当前语言,输出可能有所不同?但就我所知,这些都共享source.js范围吗?

我想要的输出是;

JavaScript

代码语言:javascript
复制
beforeEach(function() {

});

JavaScriptNext - ES6语法和JSX

代码语言:javascript
复制
beforeEach(() => {

});

耽误您时间,实在对不起。

EN

回答 1

Stack Overflow用户

发布于 2016-02-01 02:03:44

scope取决于用于文件的语法。

由于兼容性原因,ES6语法高亮器使用source.js。

Babel-崇高/JavaScript(Babel)。

JavaScriptNext.tmLanguage/JavaScriptNext.YAML-tmLanguage

某些语法(例如,标记)可以指定文本source.js的一部分,然后由ES6语法处理。

您可以分叉JSNext语法并使用另一个范围,比如source.js.es6。

我建议使用面部/ScopeHunter来检查作用域。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35059744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档