5

同期 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コールバックが必要であることを名前で知るため の適切な命名規則は何ですか?

4

2 に答える 2

5

非同期ゲッターには「get」の代わりに「fetch」という接頭辞を使用します。

ローカルで利用できない場合は、取得する必要があるという考えです。

于 2015-04-15T11:00:19.030 に答える