为对象数组创建列表项

Create list items for array of objects

我有一个对象数组:

myArray = [Object { orderNum="A000", userName="Oswaldo", value=504.74, more...}, Object { orderNum="A001", userName="Mao", value=529.17, more...}, Object { orderNum="A002", userName="Angeline", value=553.6, more...}, Object { orderNum="A003", userName="Gerardo", value=578.03, more...}]

我试图遍历它并将每个对象的内容放入一个列表项中。我用这个:

jQuery.each(Top5SalesOrders , function(index, value){
      $('.mylist').append('<li>' + value + '</li>');
});

但是我的列表项中出现 [object Object]。

我该如何解决这个问题?

你已经差不多了,因为回调函数的第二个参数是Object,所以你必须使用obj.value来访问对象的value 属性。

使用

jQuery.each(Top5SalesOrders , function(index, obj){
      $('.mylist').append('<li>' + obj.value+ '</li>');
});