【发布时间】:2012-03-07 10:07:24
【问题描述】:
我有一个字符串数组。我想修剪数组中的每个字符串。
我认为使用 [].map() 和 ''.trim() 会起作用...
[' a', ' b ', 'c'].map(String.prototype.trim);
...但是我的控制台说...
TypeError: String.prototype.trim 在 null 或 undefined 上调用
我在数组中看不到任何 null 或 undefined 值。
String.prototype.trim() 和 Array.prototype.map() 是在我用来测试的 Chrome 17 中定义的。
为什么这不起作用?我觉得我忽略了一些明显的事情。
我意识到我可以在其中循环或删除一个函数。然而,这不是这个问题的重点。
【问题讨论】:
标签: javascript