數組我有一個數組如何打印/顯示在jQuery的
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", ...];
數組我有一個數組如何打印/顯示在jQuery的
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];
alert(arr);
for(var i = 0 ; i < arr.length; i++){
alert("key "+ i + " and " + "Value is "+arr[i]);
}
ŧ o提醒每個值使用此
您也可以使用JavaScript函數toString()
。
alert(arr.toString());
另外,我沒有使用alert(),而是在我的答案中使用了console.log(),但它被編輯器刪除了。 Console.log打印到您的js控制檯(通常通過在您的瀏覽器中按ctrl + shift + J訪問) – Holonaut
正如我不知道爲什麼console.log()
沒有被作爲一個答案提供的,在這兒呢。
務必:
console.log(arr);
,並打開developper工具欄(F12大多數瀏覽器),並轉到控制檯選項卡。你應該能夠看到並擴大你的陣列。
沒關係,只是看到OP的問題中的要求(「*如何通過** alert **框顯示所有數組項目? *「)。儘管我會留下我的回答(OP可能根本不知道這個功能)。 – D4V1D
var a = {
"1": 15,
"2": 16,
"3": 17,
}
console.log(a);
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);
'警報(JSON.stringify(ARR))'或'警報(arr.join(」「))' – Satpal
VAR ARR = [1,2,3, 4,5,6,7,8,9,10]; alert(arr [1]); – guradio
如果你只是想調試,我會高度建議開溝警戒和使用console.log() – flcoder