UNPKG

@pisell/pisellos

Version:

一个可扩展的前端模块化SDK框架,支持插件系统

28 lines (27 loc) 633 B
/** * @title: 获取资源map * @description: * @param {any} resourceList * @return {*} * @Author: zhiwei.Wang */ export var getResourcesMap = function getResourcesMap(resourceList) { return resourceList.reduce(function (pre, item) { pre[item.id] = item; return pre; }, {}); }; /** * @title: 根据ids筛选资源列表 * @description: * @param {any} resourcesMap * @param {any} ids * @return {*} * @Author: zhiwei.Wang * @Date: 2024-09-19 20:23 */ export var getResourcesByIds = function getResourcesByIds(resourcesMap, ids) { return (ids || []).map(function (id) { return resourcesMap[id]; }); };