私はノードjを初めて使用しています。ですから、私はOOPにもっと関連したいくつかの基本的な疑問を持っています。私はそれを行うことができますどこで、などのequals()、hashCode()メソッドのような人のためのメソッドを追加したい場合は、今すぐ ノードjsのエンティティクラスの等価およびその他のメソッド
function Person(name, age, address) {
this.name = name;
this.age = age;
this.address = address;
}
として一つのオブジェクトを定義していますか?
私はJAVA言語に精通しており、POJOクラスの定義に使用していたときに、それを処理するメソッドを追加することもありました。
結局、私はそれを行うことができますどのようにこの
var p1 = new Person("person1", 18, "XYZ");
var p2 = new Person("person1", 18, "XYZ");
if(p1.equals(p2)) {
.....
}
ような何かをしたいですか?
nodejsはJavaと似ていませんが、オブジェクトの比較には一意性を定義する必要があります –
https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Object-oriented_JSおよびhttps://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Object_prototypes –