我有一个非常奇怪的错误。如果我执行console.log(array);
,这是数组的输出[" TRUE ", " FALSE "]
我希望输出为
["TRUE", "FALSE"]
引号之间不应该有任何空格。我希望你明白我的观点。所以数组元素实际上没有空格。
任何人都可以告诉我如何删除空格。如果双引号之间有空格,我无法在jqgrid中显示复选框的详细信息。
答案 0 :(得分:5)
var arr = [" TRUE ", " FALSE "]
for(var i=0; i< arr.length; i++) {
arr[i] = arr[i].trim();
}
答案 1 :(得分:3)
@ jrath的回答:
var arr = [" TRUE ", " FALSE "];
arr = arr.map(function(value){
return value.trim()
});
顺便说一句,你几乎可以肯定在你制作阵列的地方解决这个问题,而不是你在哪里展示数组
答案 2 :(得分:0)
function format(arr){
$.each(arr, function(index,item){ arr[index] = arr[index].trim()});
}