/** * 是否包含该item * @param array * @param auth */ var hasAuth = function (array, auth) { return array.indexOf(auth) !== -1; } /** * 获取字符串的index * @param str * @param val */ var defineIndexOf = function (str, val) { if (str != null) { return str.indexOf(val); } } /** * 获取数组中code的值的num * @param array * @param infos * @param val */ var getInfoNum = function (array, infos, val) { var num; if (array.indexOf(val) >= 0) { for (var i = 0; i < infos.length; i++) { if (infos[i].code === val) { num = infos[i].num; break; } } } return num } /** * //暴露接口调用 */ module.exports = { hasAuth: hasAuth, defineIndexOf:defineIndexOf, getInfoNum:getInfoNum }