来自nodejs的显示数组?

时间:2013-05-03 08:41:31

标签: javascript node.js

我是javascript + nodejs的新手

我希望在nodejs的javascript中显示数组..

来自node.js的结果(我使用JSON.stringify())

  

[{ “ID”: “I01”, “名称”: “插口”, “电话”: “123123”},{ “ID”: “I02”, “名称”: “约翰”, “电话” : “123123”},{ “ID”: “I03”, “姓名”: “简”, “电话”: “123123”}]

我希望显示像这样的数组

  

id |名字|手机
  --- ------- + + ----------

     

i01 |杰克| 123123

     

i02 |约翰| 123123

     

i03 |简| 123123

我怎么能得到我想要的东西?

感谢

2 个答案:

答案 0 :(得分:1)

var mypost = [{"id":"i01","name":"jack","phone":"123123"},{"id":"i02","name":"john","phone":"123123"},{"id":"i03","name":"jane","phone":"123123"}]

var mm = mypost[0].id // return i01

var mm1 = mypost[1].name // return john

var mm2 = mypost[2].phone // return 123123(phone3)

看看这里检查迭代数组的方式:For-each over an array in JavaScript?

希望有所帮助

答案 1 :(得分:0)

参考下面的例子并申请。尝试一次......

var obj = { x: '1', a: '2', b: '3'};
var items = Object.keys(obj);
items.forEach(function(item) {
  console.log(item + '=' + obj[item]);
});

解决这个问题非常困难,理解数组概念并迭代概念并应用。

请参阅以下链接以获取node.js文档的参考

http://nodejs.org/api/buffer.html