js避免深層嵌套
let ok = function () {
}
let no = function () {
}
let error = function () {
}
let hashMap = {
'200': ok,
'404': no,
'500': error
}
let status = res.status // 異步獲取狀態碼
if(status in hashMap) {
hashMap[status]();
}
$.ajax().done(function (res) {
switch (res.state) {
case 'SUCCESS':
//TODO
break;
case 'FAIL':
//TODO
break;
default :
//TODO
}
});