У меня есть массив небольших строк, но я получил эти данные из-за пределов программы, поэтому я не знаю, как эти данные отформатированы. В частности, я сталкиваюсь с множеством ситуаций, когда у меня есть посторонние пробелы до и после каждой строки.
Проблема в том, что у меня большой массив. Хотя я мог сделать что-то вроде этого:
for (var z = 0; z < myArray.length; z++) {
myArray[z] = myArray[z].replace(/(^\s+|\s+$)/g,'');
}
или
myArray.forEach(function(part, index) {
this[index] = this[index].replace(/(^\s+|\s+$)/g,'');
}, myArray);
Мне интересно, что было бы лучше, или это в значительной степени лучше? Есть ли пакетная функция для этого?