【发布时间】:2013-12-02 15:29:23
【问题描述】:
console.log(index + ",\"" + array+ "\"");
这会产生:
Name "Tree"
Name "Undefined"
Name "park"
我怎样才能有输出
Name "Tree"
Name
Name "park"
如果数组变量未定义则不打印
【问题讨论】:
标签: javascript undefined output
console.log(index + ",\"" + array+ "\"");
这会产生:
Name "Tree"
Name "Undefined"
Name "park"
我怎样才能有输出
Name "Tree"
Name
Name "park"
如果数组变量未定义则不打印
【问题讨论】:
标签: javascript undefined output
创建一个用于记录的函数。
function logValue(index, value) {
var val = ('"' + value + '"') || "";
index = '"' + index + '"';
console.log(index + " " + val);
}
然后像这样使用它。
logValue(index, array);
【讨论】:
var i;
for(i=0;i<array.length; i += 1){
if(typeof array[i] !== "undefined"){
console.log(i + " " + Name);
}
}
【讨论】:
您的数组可能包含名称或不包含...
无需为这个简单的检查编写函数。
console.log(index+(array?' "'+array+'"':''));
例子
【讨论】: