如何打印javascript对象数组?
我想在这里提到,我对JavaScript非常陌生。我有以下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
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,我更新了代码,希望它能达到您期望的效果。但不是在我这边