maa-utils
Version:
整理JS通用代码片段工具类
34 lines (26 loc) • 794 B
JavaScript
class MRequest {
/**
* 获取一个数组,字符串,json对象里的值
*/
static get() {
if (arguments.length < 1 || arguments[0] == undefined) {
return undefined;
}
if (arguments.length < 2) {
return arguments[0] || undefined;
}
if (arguments.length < 3) {
return arguments[0][arguments[1]] || undefined;
}
const args = [].slice.call(arguments);
let _team;
for (let i = 1, item = undefined; (item = args[i]); i++) {
_team = i == 1 ? args[0][item] : _team[item];
if (_team == undefined) {
return _team;
}
}
return _team;
}
}
export default MRequest;