gpt4 book ai didi

javascript - 异步 getter 的命名约定

转载 作者:搜寻专家 更新时间:2023-11-01 04:18:23 25 4
gpt4 key购买 nike

对于同步 getter 函数,命名约定是明确定义的:

var getFerby = function(){
..
return ferby;
};

但是,如果我想要的 ferby 在本地(同步)不可用,一种常见的方法是使用回调来处理这种情况:

/**
* Asynchronously gets a ferby and passes it to the callback.
*
* Once the ferby is retrieved, these rules MUST be followed:
* 1) Don't feed it after midnight.
* 2) Don't give it water.
* 3) Don't let it near bright light.
*
* @param {ferbyCallback} callback - The callback function that expects a ferby.
*/
var fooFerby = function(callback){
getFerbyLoader().load(function(ferby){
callback(ferby);
});
};

/**
* The callback for the fooFerby function.
*
* @callback ferbyCallback
* @param ferby The ferby
*/

什么是 fooFerby 的良好命名约定,以便我通过名称知道它需要回调?

最佳答案

对于异步 getter,我使用前缀“fetch”而不是“get”。

想法是,如果它在本地不可用,则需要获取它。

关于javascript - 异步 getter 的命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17046979/

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