var key = " ";
var myBio = {
"name":"Sathya",
"age":"23",
"position":"Soft.Engineer",
"email":
{
"email1":"[email protected]",
"email2":"[email protected]"},
};
for (key in myBio){
var y = myBio[key];
console.log(key+" : "+ y);
}
出力印刷しよう:ネストされたJSON
- 名:サティア
- 年齢:23
- 位置:Soft.Engineer
- 電子メール:[オブジェクトのオブジェクト] を
必須置く:
- 名:サティア
- 年齢:23
- 位置:Soft.Engineer
- メール:
- email1:[email protected]
- EMAIL2:サティア@をknstek.com
別のループを使用してこのメールを個別に印刷することができます。しかし、私はメインループだけで印刷したい。 JavaScriptを使用してこれを行う方法はありますか?
あなたがオブジェクトを文字列にconcatentateしようとするからです。あなたはそれをする必要はありません。ソリューションは 'console.log(key、y)'を使用することです –
あなたは単純なconsole.log(myBio)を試しましたか? – Ayyash