Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.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对象数组?_Javascript_Html_Arrays_Object_Printing - Fatal编程技术网

如何打印javascript对象数组?

如何打印javascript对象数组?,javascript,html,arrays,object,printing,Javascript,Html,Arrays,Object,Printing,我想在这里提到,我对JavaScript非常陌生。我有以下JavaScript对象数组。但我如何在浏览器中打印这些值呢?它不会打印文档。写入(车辆) var vehicle=[{name:'Van',车轮:4,chasino:0005}, {名称:'Bus',轮子:6,chasino:0006}]; 文件。书写(车辆)JSON.Stringify就可以了 var vehicle=[{name:'Van',车轮:4,chasino:0005}, {名称:'Bus',轮子:6,chasino:0

我想在这里提到,我对JavaScript非常陌生。我有以下JavaScript对象数组。但我如何在浏览器中打印这些值呢?它不会打印文档。写入(车辆)

var vehicle=[{name:'Van',车轮:4,chasino:0005},
{名称:'Bus',轮子:6,chasino:0006}];

文件。书写(车辆)
JSON.Stringify
就可以了

var vehicle=[{name:'Van',车轮:4,chasino:0005},
{名称:'Bus',轮子:6,chasino:0006}];

document.write(JSON.stringify(vehicle))我不确定是否理解您希望代码执行的操作,但为了在“vehicle”数组中打印对象的内容,我建议:

const body=document.querySelector(“body”);
var车辆=[
{名称:“货车”,车轮:4,查西诺:0005},
{名称:“公共汽车”,车轮:6,查西诺:0006}
];
const container=document.createElement(“div”);
用于(车辆的常量对象索引){
const list=document.createElement(“ul”);
list.setAttribute(“类”,objIndex);
for(对象索引中的常量键){
常量元素=document.createElement(“li”);
liElement.innerHTML=`${key}:${objIndex[key]}`;
列表。附加子元素(liElement);
}
子容器(列表);
}
子体(容器)
Number.prototype.pad=功能(大小){
var s=字符串(this);
而(s.length<(size | | 2)){s=“0”+s;}
返回s;
}    
var vehicle=[{名称:'Van',车轮:4,chasino:0005},
{名称:'Bus',轮子:6,chasino:0006}];
对于(i=0;i
var vehicle=[{name:'Van',车轮:4,chasino:0005},
{名称:'Bus',轮子:6,chasino:0006}];
document.write(
vehicle.map(a=>Object.values(a).join(“”))
.join(“
”)
);
您可能希望使用字符串
'0005'
而不是数字来保留
'000'
字符

var vehicle=[{name:'Van',wheel:4,chasino:'0005'},
{name:'Bus',wheel:6,chasino:'0006'}];
document.write(
vehicle.map(a=>Object.values(a).join(“”))
.join(“
”) )试试这个

vehicle.map(v => {
    document.write(v.name)
    document.write(v.wheel)
    document.write(v.chasino)
})

我可以用document.write()打印它吗?您期望的输出是什么?@Yousername Van 4 005和Bus 6 006我只需要在这里打印值OK@Robin,我更新了代码,希望它能达到您期望的效果。但不是在我这边