javascript - how to display complete array? -


i getting error: [object object],[object object],[object object].

i want display complete array this: john doe, anna smith, peter jones

<!doctype html>  <html>  <body>    <h2>create object json string</h2>    <p id="demo"></p>    <script>  var text = '{"employees":[' +  '{"firstname":"john","lastname":"doe" },' +  '{"firstname":"anna","lastname":"smith" },' +  '{"firstname":"peter","lastname":"jones" }]}';    obj = json.parse(text);  document.getelementbyid("demo").innerhtml =  obj.employees;  </script>    </body>  </html>

you coud use array#map , build new array , join later.

var text = '{"employees":[' +          '{"firstname":"john","lastname":"doe" },' +          '{"firstname":"anna","lastname":"smith" },' +          '{"firstname":"peter","lastname":"jones" }]}',      obj = json.parse(text);    document.getelementbyid("demo").innerhtml = obj.employees.map(function (a) {      return a. firstname + ' ' + a.lastname;  }).join(', ');
<h2>create object json string</h2>  <p id="demo"></p>


Comments

Popular posts from this blog

amazon web services - S3 Pre-signed POST validate file type? -

c# - Check Keyboard Input Winforms -