gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 02:22:20 25 4
gpt4 key购买 nike

如果我有以下代码:

var person = {
firstName: "John",
lastName : "Doe",
id : 5566,
fullName : function() {
return this.firstName + " " + this.lastName;
}
};

它叫什么?即使它具有函数绑定(bind),它是否只是一个 JSON 对象?在我给出的示例中,我可以调用 fullName 方法吗?

最佳答案

您可以发现 JSON 和对象字面量 here 的区别.

  • person is an object literal.

  • Properties (firstName, lastName, id) is like a noun which refers the person details.

  • Method (fullName) is like a verb that describes an action.

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 属性。

关于javascript - 带方法的 JSON 对象的正确术语是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49099052/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com