Хотите обрезать каждую строку в массиве, например, заданную
x = [' aa ', ' bb '];
Выход
['aa', 'bb']
Моя первая пробная версия
x.map(String.prototype.trim.apply)
Он получил "TypeError: Function.prototype.apply был вызван на undefined, который является undefined, а не функцией" в хроме.
Затем я попробовал
x.map(function(s) { return String.prototype.trim.apply(s); });
Это работает. Какая разница?