我有一个对象,我们称之为myObject,命名函数myFunction。
我可以在myObject中创建一个方法,让我们调用它myMethod,这样每当我调用myObject.myMethod时,我实际上都会调用myFunction。
我知道我可以为myMethod创建一个新函数,并且可能会使它成为myFunction的一个包装,但是有更好的方法吗?或者我这样做是错的
答案 0 :(得分:0)
如果我理解你的问题,这就是你需要的全部内容:
GET https://www.googleapis.com/youtube/v3/videos?part=id&id=abcdefghijklm&key={YOUR_API_KEY}
{
"kind": "youtube#videoListResponse",
"etag": "\"tbWC5XrSXxe1WOAx6MK9z4hHSU8/qFRkUhSdCF83BrjXm7uub8slGsk\"",
"pageInfo": {
"totalResults": 0,
"resultsPerPage": 0
},
"items": [
]
}
由于JavaScript的工作方式,这不会成为特定于对象的函数,因此您无法使用它来跟踪状态。它类似于Java中的静态函数。
答案 1 :(得分:0)
我认为你在混淆你的话。对象的方法通常是函数。像这样 - :
var myObject = {
x:0,
y:0,
getX: function () {
return this.x;
},
getY: function () {
return this.y;
}
};
您可以添加任意数量的方法/功能。