如何访问Session Array中的特定对象属性?

时间:2016-04-22 05:21:48

标签: javascript session meteor

如果我在Meteor中有一个Session,就像这样声明:

Template.productsList.onCreated(function () {
    Session.setDefault('allProducts', [{
        productId: 1,
        quantity: 5,
        productName: "product 1",
        productDescription: "description",
        price: 19.99
    }, {
        productId: 2,
        quantity: 12,
        productName: "product 2",
        productDescription: "description",
        price: 9.99
    }, ]);
]);

我可以使用Session.get('allProducts')来获取数组。

但是,如何访问特定值?喜欢'数量'?

1 个答案:

答案 0 :(得分:0)

Session.get('allProducts')的输出只是一个数组,所以每个数组属性都可以在这里工作。

Session.get('allProducts')[0] .quantity会给你5。

Session.get('allProducts')。map(function(a){return a.quantity;})将为您提供数量数组。