Twitter hashtag: #esspec
便利ツール
時事ネタ
自己紹介 (近況報告)
syumai syumai.icon
原稿を書いてます
VTuberというのをちょっと観測するようになりました
tars0x9752 (たーず / naoki aoyama) tars0x9752.icon
今日のランチ時、食べる前にビビンバを床に盛大にぶちまけてしまい悲しい
antisatori
先月初めて受けたTOEICの結果が返ってきて885点でした
台湾に行っても安心かもしれない…?yebis0942.icon
tars0x9752.icon sugoi yebis0942.iconsyumai.icon
iwatsurut
とくに、イベントもなく過ごしています。
仕事では、php でお客様向けのサービスのお守りをしてます。
すこし、電話システムのバックエンドを go で動かしてます。
AWS の サーバーを Cloudformation で書いてます
前回のあらすじ
余談:
TS5.3 beta 話から
@@hasInstance
今回の範囲
12.7.1 Identifier Names
Identifier Nameに \ unicode escape sequence が使える
code:js
const \u00411\u0042 = "abcde";
const \u00412\u0042 = "ABCDE";
console.log(A1B, A2B); // abcde ABCDE
const \u10000 = "XYZ";
console.log(က0); // XYZ
const \u{10000} = "ZZZ";
console.log(𐀀); // ZZZ
code:js
const \u19DA = 1;
const \u19DA = 1;
^^^^^^
Uncaught SyntaxError: Invalid or unexpected token
const ᧚ = 1;
const ᧚ = 1;
Uncaught SyntaxError: Invalid or unexpected token
const \u{19DA} = 1;
const \u{19DA} = 1;
^^^^^^^^
Uncaught SyntaxError: Invalid or unexpected token
12.7.2 Keywords and Reserved Words
identifier namesには5種類ある
特定の文脈でキーワードになるもの
of, get, set ...
code:js
for (const a of list) { // OK
for (const a \u006f\u0066 list) { // NG
^
Uncaught SyntaxError: Missing initializer in const declaration