Javascript 如何在jquery中打印/显示数组
我有一个数组Javascript 如何在jquery中打印/显示数组,javascript,jquery,Javascript,Jquery,我有一个数组 var arr = [1,2,3,4,5,6,7,8,9,10]; 如何使用警报框显示阵列的所有项 我尝试过:alert(arr)并且它没有显示任何内容 编辑:我想像phpprint\r函数一样显示这个数组 output needed like: array["key" => "value", "key" => "value", ...]; 要在csv中显示它们,可以使用.join(“,”)和数组对象: alert(arr.join(", ")); 对于单独打印
var arr = [1,2,3,4,5,6,7,8,9,10];
如何使用警报框显示阵列的所有项
我尝试过:alert(arr)代码>并且它没有显示任何内容
编辑:我想像phpprint\r
函数一样显示这个数组
output needed like: array["key" => "value", "key" => "value", ...];
要在csv中显示它们,可以使用.join(“,”)
和数组对象:
alert(arr.join(", "));
对于单独打印:
$.each(arr, function( index, value ) {
alert( value );
})
var-arr=[1,2,3,4,5,6,7,8,9,10];
警报(arr);
对于(变量i=0;i
要警告每个值,请使用此,也可以使用JavaScript函数toString()
我想知道为什么没有提供console.log()
作为答案,这里是答案
做:
打开“开发工具”工具栏(大多数浏览器上为F12)并转到“控制台”选项卡。您应该能够查看并扩展阵列。
var a={
"1": 15,
"2": 16,
"3": 17,
}
控制台日志(a)代码>var arr=[1,2,3,4,5,6,7,8,9,10];
var arrstr=“arr[”;
对于(var i=0;ialert(JSON.stringify(arr))
或alert(arr.join(“”)
var-arr=[1,2,3,4,5,6,7,8,9,10];alert(arr[1]);如果您只是试图调试,我强烈建议您放弃alert并使用console.log()@flcoder:我确实想知道为什么console.log()
从一开始就没有被建议。感谢所有…它的工作,但是通过使用:alert(arr.toString());alert(arr.join(“,”);…explain?另外,我在回答中使用了console.log()而不是alert(),但是它被编辑器删除了。console.log打印到js控制台(通常通过在浏览器中按ctrl+shift+J来访问)没关系,只是在OP的问题中看到了要求(“如何通过警报框显示所有数组项?”)。不过我会留下我的答案(OP可能根本不知道此功能)。
var arr = [1,2,3,4,5,6,7,8,9,10];
alert(arr);
for(var i = 0 ; i < arr.length; i++){
alert("key "+ i + " and " + "Value is "+arr[i]);
}
alert(arr.toString());
console.log(arr);
var arr = [1,2,3,4,5,6,7,8,9,10];
var arrstr="arr[";
for(var i=0;i<arr.length;i++){
arrstr+="\""+i+"\" : \""+arr[i]+"\""; //you can change ":" for "=>", if you like
if(i!=arr.length-1){//if not the last one ,add ","
arrstr+=",";
}else{
arrstr+="]";
}
}
alert(arrstr);