我只是在學習JavaScript,並想知道是否有人可以指向我或解釋一個自定義數據類型和像對象一樣的普通類之間的很好的描述?JavaScript自定義數據類型和對象之間有什麼區別?
我正在通過下面的示例代碼片段來幫助我。是一種自定義的數據類型和像類型對象這樣的常規類是同一件事嗎?我對這一點感到困惑。
function Person(firstName, lastName) {
this.firstName = firstName;
this.lastName = lastName;
this.getFullName = function() {
return this.firstName + " " + this.lastName;
};
this.greet = function(person) {
alert("Hello " + person.getFullName());
};
}
var person1 = new Person("Bill", "Smith");
var person2 = new Person("John", "Doe");
person2.greet(person1);
alert(person1.getFullName());
在此先感謝所有人。這是answer?
什麼是自定義數據類型?在js中,您可以通過Object.create/constructor函數/文字對象創建對象。你在這裏做了什麼是建設者功能 –
什麼是「普通班」? JavaScript對象沒有「類型」。 – Bergi
這是我從另一種語言的理解,我說的類,指的是類對象。下面的人得到了我的意思,並向我解釋了一切。謝謝 – Rob