gpt4 book ai didi

javascript - 带有返回值的函数的数组

转载 作者:行者123 更新时间:2023-12-02 21:33:07 25 4
gpt4 key购买 nike

我有以下常量:

  const getActionsList = {
listActions: [
'$http',
'$route',
'$q',
'$location',
function($http, $route, $q, $location) {
const id = $route.current.params.id;
const deferred = $q.defer();
$http.get('/test/' + id).then(
function(result) {
if (result.data.length > 0) {
deferred.resolve(result.data);
} else {
var urlRedirect = '/';
$location.url(urlRedirect).replace();
}
},
function(result) {
deferred.reject(result);
}
);
return deferred.promise;
}
]
};

getActionsList 中的函数必须返回一个值。

我希望当我在另一个函数中调用它时它返回一个值而不是函数

var menu = function() {
return {
mediaType: function() {
return getActionsList[4];//should return a value rather than a function
}
};
};

如何让getActionsList[4]返回值?

最佳答案

可能是这样的

return getActionsList.listActions[4]()

但需要传递参数

关于javascript - 带有返回值的函数的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60568123/

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