请教大神们,这段代码有什么简写方式吗?

FeShi 2018-04-21 03:19:51
function is(json) {
var isArr = [];
$.each(json,function (k,v) {
v.bank == undefined ? isArr.push('false'): isArr.push('true');
});
if(isArr.indexOf('true') == '-1'){
return false;
}else {
return true;
}
}
...全文
846 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wcwtitxu 2018-04-24
  • 打赏
  • 举报
回复
function is(json) { return Object.values(json).some(function(v){ return v.bank!=undefined; }) } 少了 return
wcwtitxu 2018-04-24
  • 打赏
  • 举报
回复
function is(json) {
    Object.values(json).some(function(v){ return v.bank!=undefined; })
}
天际的海浪 2018-04-21
  • 打赏
  • 举报
回复
更正,应该用some()

function is(json) {
	return json.some(function(v, i){
		return v.bank != undefined;
	});
}
天际的海浪 2018-04-21
  • 打赏
  • 举报
回复


function is(json) {
	return json.every(function(v, i){
		return v.bank != undefined;
	});
}

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧