Javascript js对象数组,带编号,不带属性名

Javascript js对象数组,带编号,不带属性名,javascript,Javascript,用javascript声明这个有什么不对 var obj = [ {"louis", 35}, {"ana", 40}, {"car", 5}, ] 我明白了 Uncaught SyntaxError: Unexpected token , 你可能是说: var obj = [ {"louis": 35}, {"ana": 40}, {"car": 5} ] 或者(即使不是对象数组): 最后一个逗号推断数组中存在另一项以及JS错误,因为它需要

用javascript声明这个有什么不对

var obj = [
    {"louis", 35},
    {"ana", 40},
    {"car", 5},
]
我明白了

Uncaught SyntaxError: Unexpected token ,
你可能是说:

var obj = [
    {"louis": 35},
    {"ana": 40},
    {"car": 5}
]
或者(即使不是对象数组):


最后一个逗号推断数组中存在另一项以及JS错误,因为它需要另一项,但却找到了一个右括号。

如果不设置属性名,您将如何访问该数字。如果要创建对象,应设置属性名称

obj=[

{name:"louis", no:35},
{name:"ana", no:40},
{name:"car", no:5}
]

您能解释一下需要这种实现的场景吗? var obj=[

{"louis", 35},
{"ana", 40},
{"car", 5}
]

您可以用javascript创建一个类并创建它的实例: 函数初始化详细信息(姓名、年龄){

}

[


]

因为对象需要属性?您的对象缺少属性-names@SureshAtta,更好的
{name:“louis”,年龄:35}
“有编号但没有属性名的对象”。。。这是不可能的。对象是键值对。你到底想做什么?如果您想要一个值列表,请改用数组。通常情况下,对象中不能有没有键的值(如何访问它们?)与数字无关。
{"louis", 35},
{"ana", 40},
{"car", 5}
this.name=name;
this.age=age;
new initializeDetails('louis',35),
new initializeDetails('ana',40),
new initializeDetails('car',5)