function data(name,age) {
var biodata = {
name: "meme ",age: "17",address: "Malang",hobbies: ["reading,hearing podcast"],is_married: false,list_school: [{
name: "SMKN 5 Malang",year_in: 2016,year_out: 2018,major: "Rekayasa Perangkat Lunak"
},{
name: "SMKN 5 Malang",major: "Teknik Komputer Jaringan"
}
],skill: [{
name: "Programming",level: "Beginner"
},{
name: "Gaming",level: "Advanced"
},{
name: "Driving",],interest_in_coding: false
};
final = JSON.parse(nama + age + address + hobbies + is_married + list_school + skill + interest_in_coding)
}
return final
如何使用javascript以json格式显示此代码
•
问答
liusha7258322 回答:如何使用javascript以json格式显示此代码
我认为, JSON.stringify
是您所需要的。您只需要对整个对象进行字符串化(在您的情况下为biodata
)。
要了解有关JSON的更多信息,请查看this link。
此外,您的return
在函数之外,这将引发错误。
function data(name,age) {
var biodata = {
name: "meme ",age: "17",address: "Malang",hobbies: ["reading,hearing podcast"],is_married: false,list_school: [{
name: "SMKN 5 Malang",year_in: 2016,year_out: 2018,major: "Rekayasa Perangkat Lunak"
},{
name: "SMKN 5 Malang",major: "Teknik Komputer Jaringan"
}
],skill: [{
name: "Programming",level: "Beginner"
},{
name: "Gaming",level: "Advanced"
},{
name: "Driving",],interest_in_coding: false
};
let final = JSON.stringify(biodata);
return final;
}
console.log(data());
如果我找对了,你想返回并将JSON保存到 文件?看看 this fiddle 。
(如果这样,您的问题还不够清楚。)
,完美的解决方案,满足您的期望输出 我在此使用的功能是
JSON.stringify(obj,replacer,space)
请检查JavaScript代码,重点关注此代码
JSON.stringify(biodata,undefined,4);
function data(name,age) {
var el_down = document.getElementById("DOWN");
var biodata = {
name: "meme ",interest_in_coding: false
};
el_down.innerHTML = JSON.stringify(biodata,undefined,4);
}
data("name","age")
<pre id="DOWN" style= "color:green; font-size: 20px; font-weight: bold;"> </pre>