我有一个javascript对象,我想计算该对象中的记录数.我已经尝试了长度和尺寸,但我没有得到计数.
宾语
var person = new Object();
person.name = null;
person.age = null;
person.gender = null;
Run Code Online (Sandbox Code Playgroud)
然后我用这样的数据填充这个Object;
person.name = 'John';
person.age = 20;
person.gender = 'M';
person.name = 'Smith';
person.age = 22;
person.gender = 'M';
Run Code Online (Sandbox Code Playgroud)
我想返回一个包含两行数据的计数.
你想要的是一个对象数组:
var people = [
{ name: "John", age: 20, gender: "M" },
{ name: "Smith", age: 22, gender: "M" }
];
Run Code Online (Sandbox Code Playgroud)
从这里你可以得到数组的长度:
people.length; // 2
Run Code Online (Sandbox Code Playgroud)
您可以根据他们的索引获取特定人员:
people[0].name; // John
Run Code Online (Sandbox Code Playgroud)