你能帮我解答疑惑吗?
我正在尝试一种在 JS 中更教化的方法,为模型类创建一个 POJO/POCO。
我有一个 Person 对象:
function person(name, age, gender) {
this.name = name;
this.age = age;
this.gender = gender;
return this;
}
Run Code Online (Sandbox Code Playgroud)
现在我可以创建一些数据:
var personalities = new Array(new person("Alicia", 152, "F"),
new person("Bartolomeu Simpson", 36, "M"),
new person("Ayrton Senna", 58, "M"),
new person("Jean J. Michel", 36, "M"),
new person("Jean J. Michel", 37, "M"));
Run Code Online (Sandbox Code Playgroud)
好吧,如果我调用 sort 方法就完成了,没有操作来排序这些数据:
personalities.sort();
for(var i = 0; i < personalities.length; i++)
console.log(personalities[i].name);
Run Code Online (Sandbox Code Playgroud)
输出是:
Alicia
Bartolomeu Simpson
Ayrton Senna
Jean J. Michel
Jean J. …Run Code Online (Sandbox Code Playgroud)