繁体   English   中英

带方法的JSON对象的正确术语是什么?

[英]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.firstNameperson.lastNameperson.id和方法person.fullName() ,它们返回人员的全名,其中包括人员firstNamelastName属性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM