[英]What is the correct term for a JSON object with methods?
如果我有以下代碼:
var person = {
firstName: "John",
lastName : "Doe",
id : 5566,
fullName : function() {
return this.firstName + " " + this.lastName;
}
};
這叫什么? 即使具有功能綁定,它只是一個JSON對象嗎? 在我給出的示例中,可以將fullName稱為方法嗎?
您可以在此處找到JSON&Object文字的區別。
person是對象文字。
屬性( firstName,lastName,id )就像一個名詞,表示人的詳細信息。
方法( fullName )類似於描述動作的動詞。
var person = { firstName: "John", lastName : "Doe", id : 5566, fullName : function() { return this.firstName + " " + this.lastName; } }; console.log("FirstName :", person.firstName); console.log("Full Name :", person.fullName());
在這里,人是一個對象。 它具有屬性person.firstName
, person.lastName
, person.id
和方法person.fullName()
,它們返回人員的全名,其中包括人員firstName
和lastName
屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.