for循环里的return可以终止遍历,forEach里的return不能终止遍历
在个人实践中多次遇到这个问题,今天是在验证日麻手牌每种牌不多于4个的时候遇到的。
var count = [0, 0, 0, 0, 14, 0, 0, 0, 0]
for (var i = 0; i < count.length; i++) { console.log('count item: ', count[i]) if (count[i] > 4) { return { carddict: carddict, num: 0, err: '牌数量错误!单种牌不得多于4张!' } // foreach里面不能用return,这个地方可以用for循环 } }
做一记录,如标题。
标签:count,遍历,return,循环,forEach,终止 From: https://www.cnblogs.com/ximu1009/p/16774712.html