JavaScriptソースファイルのすべての文字列にバックティックテンプレートリテラル構文を使用しない理由(パフォーマンスまたはその他)はありますか? もしそうなら、何?
私はこれを好むべきですか:
var str1 = 'this is a string';
これ以上?
var str2 = `this is another string`;
JavaScriptソースファイルのすべての文字列にバックティックテンプレートリテラル構文を使用しない理由(パフォーマンスまたはその他)はありますか? もしそうなら、何?
私はこれを好むべきですか:
var str1 = 'this is a string';
これ以上?
var str2 = `this is another string`;
それらを使用しない最も重要な理由は、ES6 がすべての環境でサポートされているわけではないということです。
もちろん、それはあなたにはまったく影響しないかもしれませんが、それでも: YAGNI . 補間、複数行リテラル、またはエスケープされていない引用符とアポストロフィが必要でない限り、テンプレート リテラルを使用しないでください。JavaScript で二重引用符または単一引用符を使用する場合の引数の多くは? も引き継ぐ。いつものように、コード ベースの一貫性を保ち、特別なスタイルを必要としない文字列リテラル スタイルを 1 つだけ使用してください。