それは要求のように見えますが、独自にフォーマットされた関数や構文を含む配列ですが、私はそれのより良い理解を得るためにGoogleに何をしてもわからない:このJavascriptの "convention"または "practice"とは何ですか?
var requests = {
rewardPoints: function(cb) {
io.getRewardPoints(require.mozuData('user').accountId).then(function(rewards) {
add('rewardPoints', rewards);
cb();
}, function() {
add('rewardPoints', null);
cb();
});
},
segment: function(cb) {
io.getMySegment().then(function(res) {
add('segment', res);
cb();
}, cb);
}, ...................
コードスニペットは、数とに行きます名前の後ろにコロンが続きます。これは、各変数が関数として動作する変数の配列ですか?他の機能と同じ名前でこれらの機能を呼び出すことはできますか?例:
rewardPoints();
segment();
このコンベンションまたはプラクティスの名前はありますか?
[MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/)には、JavaScriptのチュートリアルやガイドがたくさんあります。この特定の質問は、この[JavaScriptオブジェクトの手引き](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects)で回答されているようです。 –
プロトタイプパターンのように見えますが、https://addyosmani.com/resources/essentialjsdesignpatterns/book/#prototypepatternjavascriptで調べることができます。オブジェクトであり配列ではありません:) – Horse
ありがとうございます! – sparecycle