想要修剪数组中的每个字符串,例如:
x = [' aa ', ' bb '];
输出
['aa', 'bb']
我的第一个案子是
x.map(String.prototype.trim.apply)
它得到了“ TypeError: Function.Prototype.application 在未定义的情况下被调用,这是一个未定义的函数,而不是一个函数”。
然后我试了
x.map(function(s) { return String.prototype.trim.apply(s); });
成功了,有什么区别吗?