jscript で ES2015~ を使う
3584 ワード
jscript って node.js とか入っていない PC でも使えて、簡単にダイアログ出せるで結構便利
でもモダンな書き方ができないのでアロー関数なんか使うと構文エラー……
Windows10 からは Edge で ES2015 や 2016 の JavaScript も書けるしエンジンを Chakra にすればいけるんじゃ?
と思ってやってみたら動いた
特に意味のない新し目な書き方をつかったコード
[jscript.js]
const cvalue = 5
;[{cvalue}].forEach(({cvalue: e} = {cvalue: 1}) => {
let lvalue = 0
for(const k of [...[1, 2]]){
lvalue += k ** k
}
lvalue === e
&& Symbol.for("a") === Symbol.for("a")
&& [...new Set([1, 2, 1, 2])].length === 2
&& WScript.Echo(1)
})
動いていたら WScript.Echo(1)
で 1 が表示されます
これを Chakra の CLSID をエンジンにして実行
wscript //E:{1b7cd997-e5ff-4932-a7a6-2a9e636da385} jscript.js
これで jscript ライフが捗る!?
Author And Source
この問題について(jscript で ES2015~ を使う), 我々は、より多くの情報をここで見つけました https://qiita.com/0rim0/items/ddc4b617c0826700e312著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .