2016-12-27 6 views

答えて

2

"\u0000"は具体例であり、それは他のUnicode文字では発生しません。

たとえば、\u0200で試してみると、変更されません。

あなたは、実際の値がまったく同じであることを次の例に見ることができます:

console.log('\u0000' === '\0')

+0

あなたは '\それが動作u0200'で、正しいです。しかし、Unicodeと同等のAを別の例として取ると、それも[変換されます](https://babeljs.io/repl/#?babili=false&evaluate=true&lineWrap=false&presets=es2015%2Creact%2Cstage-2&code=var %20x%20%3D%20%22%5Cu0000%22%3B%0Avar%20y%20%3D%20%22%5Cu0200%22%3B%0Avar%20a%20%3D%20%22%5Cu0041%22 %3B)。また、私の質問について:それを無効にする方法はありますか? – dude

+1

できるかどうかわかりませんが、質問はどうしてあなたはそれを変更する必要がありますか?実際の値はまったく同じです。 – Dekel

+0

後で取り替えるためにこの文字を追加しています。コンパイルされた文字の代わりにUnicodeの同等のものを使用する方が安全です。 – dude

関連する問題