二つの文字列str1='a'
とstr2='b'
CONCAT()の違いはありますが、「=」と「+ =」
str1 = str1 + str2;
または
をconcatinateするには、次の文の間の性能の差がある場合、私は思っていましたstr1 += str2;
または
var res = str1.concat(str2);
私は私に次のことを試してみましたパフォーマンスを確認しますが、出力は同じステートメントの実行ごとに大きく異なるようです。 MDNによれば
var str1='a', str2='b';
var old_time=new Date();
for (var i=0; i<=1000000 ; i++){
str1=str1+str2; // change this one with the other statements
}
var new_time=new Date();
console.log(new_time - old_time);
あなたは[jsperf](https://jsperf.com/)を作成しましたか? –
いいえ私はこのツールの存在を知らなかった – achref
JavaScriptの+ operatorとconcat()メソッドの違いは何ですか?(http://stackoverflow.com/questions/34465804/what-is-オペレータとコンカットのメソッドのjavascriptの違い) – Wondercricket