如何在角度js中创建对象名称

时间:2016-11-23 07:03:37

标签: javascript angularjs

var eachProduct = 
{
    "name": name,
    "id": id,
    "category":category,
    "price":price
};

答案:

eachProduct[0].name

但我需要回答这种类型

eachProduct["First"].name

如何创建对象名称[“First”]

3 个答案:

答案 0 :(得分:1)



var product = {
  "name": "Name",
  "id": "ID",
  "category": "Cat",
  "price": "10"
};
var newObj = {};

newObj["First"] = product;

console.log(newObj);




答案 1 :(得分:0)

或者像这种格式创建对象

var eachProduct = 
{
    'First': {
       'name': name,
       'id': id,
       'category':category,
       'price':price
    }
};

无需声明新对象。 我更喜欢在我的JS中使用单引号。

答案 2 :(得分:0)

  var eachProduct = [
           {
               First: {'name': name,
                        'id': id,
                        'category':category,
                        'price':price
                      }

            },
           {
                   First: {'name': name,
                        'id': id,
                        'category':category,
                        'price':price
                      }
           }
  ]

{     "姓名":姓名,     " id":id,     "类别":类别,     "价格":价格 };