我在命名服务功能时遇到问题,情况如下:
我有data
对象,用于存储来自API的所有数据。我需要一个set函数来获取来自api的数据并在此服务中设置data
对象。我需要一个返回所述data
对象的GET函数。
最后,SET函数将来自服务使用者(例如控制器)的新数据保存到我的data
对象,并启动对API的POST / PUT。
function dataService() {
var data = {};
var service = {
get: function() {
return data;
},
setOrGet: function() {
// GET schema from API and .then
data = apiResponse;
},
set: function(newData) {
data = newData;
// PUT new data to API
}
}
}
我不知道如何命名setOrget
函数,因为从技术上讲,它设置data
对象,但GET
是来自API的数据。该服务当然也有常规set
和get
功能。
是否有推荐的命名方法?