Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jquery中打印/显示数组_Javascript_Jquery - Fatal编程技术网

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)并且它没有显示任何内容

编辑:我想像php
print\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;i
alert(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);