小编Jea*_*hel的帖子

在 JavaScript 中创建模型 (POJO)

你能帮我解答疑惑吗?

我正在尝试一种在 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)

javascript oop node.js

7
推荐指数
1
解决办法
8853
查看次数

标签 统计

javascript ×1

node.js ×1

oop ×1