如何在javascript中创建对象列表

如何在javascript中创建对象列表,javascript,Javascript,在C#中,我会这样做: var employee = { Column1: null, Column2: null, create: function () { var obj = new Object(); obj.Column1 = ""; obj.Column2 = "";

在C#中,我会这样做:

        var employee =
        {
            Column1: null,
            Column2: null,

            create: function () {
                var obj = new Object();

                obj.Column1 = "";
                obj.Column2 = "";

                return obj;
            }
        };
List employees=newlist();
对于(int i=0;i<10;i++)
{
员工emp=新员工()
{
Column1=“emp的第1列”+i;
Column2=“emp的第2列”+i;
}
添加(emp);
}

我需要在javascript中也这样做。

创建对象数组的方法非常简单

List<Employee> employees = new List<Employee>();

for (int i = 0; i < 10; i++)
{
    Employee emp = new Employee()
    {
        Column1 = "column 1 of emp" + i;
        Column2 = "column 2 of emp" + i;
    }
    employees.Add(emp);
}
var员工=[];
对于(变量i=0;i<10;i++){
员工,推({
第1列:“emp'+i的第1列,
第2列:emp'+i的第1列
});
}
要访问列表,请使用:


list[index].date

这是一个老问题,但我只是想对此有所贡献。我曾经

多功能车(品牌、颜色、年份、价格){
这个品牌=品牌;
这个颜色=颜色;
今年=年;
这个价格=价格;
}
var my=新数组();
my.push(新车(“福特”,“黑色”,2017,15000));
my.push(新车(“现代”,“红色”,2017年,17000年));
document.getElementById('ford')。value=my[0]。价格;
document.getElementById('hyundai')。value=my[1]。price
福特价格:


Hyndai price:
您听说过阵列吗。应该在每一个JavaScript教程中都有介绍。这是对以前版本问题的回答吗?
var employees = [];

for (var i = 0; i < 10; i++) {
    employees.push({
        Column1: 'column 1 of emp' + i,
        Column2: 'column 1 of emp' + i
    });
}
var list = [
{ date: '12/1/2011', reading: 3, id: 20055 },
{ date: '13/1/2011', reading: 5, id: 20053 },
{ date: '14/1/2011', reading: 6, id: 45652 }
];