Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Person {
- constructor(cpr, name, age) {
- this.cpr = cpr
- this.name = name
- this.age = age
- }
- toString(){return this.name +' - '+this.cpr + ' - ' + this.age}
- valueOf(){return this.cpr}
- equals(p){
- if(p == this){
- if(p.cpr === this.cpr){
- return true
- }
- } else {
- return false
- }
- }
- }
- Person.compare = function(p1,p2){
- if(p1.name < p2.name){return -1}
- if(p1.name > p2.name){return 1}
- if(p1.name == p2.name){return 0}
- }
- let p = new Person(1234, 'Benjamin', 22)
- let p1 = new Person(1234, 'Keivn', 4567890)
- console.log(p.toString())
- console.log(p.valueOf())
- console.log(p.equals(p))
- console.log(Person.compare(p,p))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement