根據this esdiscuss discussion,可以在ECMAScript 6中定義多行字符串,而不必將字符串的後續行放在行的最開始處。 Allen Wirfs-Brock’s post包含的代碼示例: var a = dontIndent
`This is a template string.
Even though each line is indented t
ES6具有用於存儲獨特對象集合的新Set數據結構。然而它是基於對象引用而不是價值比較。據我所知,這使得有一組數字沒有字符串化是不可能的。 例如,在瀏覽器的控制檯(需要鉻38+)輸入: > var s = new Set();
< undefined
> s.add([2, 3]);
< Set {[2, 3]}
> s.has([2, 3])
< false <--- was hop
使用燼CLI下面的代碼工作: import X from 'source';
X.doSomething();
但是,在使用的另一種形式: import {X as Y} from 'source';
Y.doSomething();
瀏覽器登錄異常: TypeError: Y is not defined
根據ES6 specs這應該工作。這種行爲僅僅是Ember CLI的限制嗎
是什麼 var events = require('events'),
emitter = new events.EventEmitter();
和 var emitter = require('events').EventEmitter;
或EventEmitter之間的區別是使用相當寬容/不使用new和()?