, который на эти два более эффективные средства, которые дают быстрый выход Первый ОдинЧто является более эффективным в JavaScript Строка
outString = "My First String";
outString += "My Second String";
outString += "My Third String";
outString += "My Fourth String";
outString += "My Fifth String";
myFinalString = outString;
Или второй
outString = "My First String"
+ "My Second String"
+ "My Third String"
+ "My Fourth String"
+ "My Fifth String";
myFinalString = outString;
В одном из экрана I сделайте строку, подобную этой, которая работает более чем в 100 строках. Итак, что вы предложите?
Я думаю, что вы пытаетесь оптимизировать неправильные вещи. Хотя один из этих синтаксисов действительно может быть лучше, я думаю, что большая проблема заключается в том, что у вас есть массивная строка, которую вы пытаетесь создать, и это, вероятно, признак более глубоких архитектурных проблем, которые гораздо важнее для решения, чем выбор строкового строкового синтаксиса. – mason
jsperf.com, вы можете проверить себя. Хотя разница в эффективности будет незначительной в любом случае. –
второй, вероятно, быстрее на старых системах – dandavis