如何在javascript中创建对象列表
在C#中,我会这样做:如何在javascript中创建对象列表,javascript,Javascript,在C#中,我会这样做: var employee = { Column1: null, Column2: null, create: function () { var obj = new Object(); obj.Column1 = ""; obj.Column2 = "";
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 }
];