想要修剪数组中的每个字符串,例如给定:
x = [' aa ', ' bb '];
输出
['aa', 'bb']
我的第一次尝试是
x.map(String.prototype.trim.apply)
在Chromium中出现了"TypeError: Function.prototype.apply was called on undefined, which is a undefined and not a function"的错误。
然后我尝试了
x.map(function(s) { return String.prototype.trim.apply(s); });
它有效。有什么区别吗?
array_map()
方法。 - musemind