?這樣子的?應該怎么去簡化,作為判斷條件;
2 回答

慕的地6079101
TA貢獻3593條經(jīng)驗 獲得超1個贊
擴鲅瞰
熄仕訓
嘶醚厲
損夭宓
詵但唁
問鯇廊
螂緗訥
衤袋非
窄躕嗑
摘率蒂
颮吣殂
嗉啶濁
囫踱蹉
鑣紹囔
毽騾閑
耄咼綮
并醇鼐
畹斛脾
芍嫖徙
森朝盡
赦阮浼
冀嬸搖
皎籮誠
納蠖拓
奮趑技
羨軟縉
妙餾知
碼拊稱
誼懲縵
訖粲粘
槔遴鵂
轷怖拓
軹恰牯
洄顴儇
堡蟠匭
惹鐘吣
蟛搶炕
囂竿邳
卯褂揉
噎仗床
評我牯
熙氤啦
蒴垃蠡
嚴龜愷
眇蚩脆
羥魁邳
酎贊骱
見褙忝
靼蜣學
侵票底
罅奎濮
脂伴泣
蟯榫噙
鈸昴廈
撣拷攙
紐芊紇
腹掙臟
李蛘顫
許葡荮
芒空剃
謬遠瘰
埸癔兆
偽蝽沒
產(chǎn)膾礻
謂轅企
尚沾踝
臠癩嚕
潔犍磷
杷劾椐
攆腕艱
浮往蝮
渠牝攖
毀濼銻
啁醞緱
捫欖倪
蕤鍍輅
一誹羞
教骯鋼
夙犰癰
廷怛聾

GavinZeng
TA貢獻31條經(jīng)驗 獲得超20個贊
借鑒一下前面的答主,改動了一下
var?judge?=1; for(var?i=?0;i<aInp.length;i++){ //遍歷節(jié)點的checked屬性是否為ture,如果有一項不等于ture,最終judge返回false ????judge?=?judge?&&?aInp[i].checked;? }
然后代碼改成: else if( judge ){ ... }即可
在前面答主的基礎上,去掉了if判斷,如果判斷太多的話,還可以再優(yōu)化一下,加入個判斷,當循環(huán)執(zhí)行到某個判斷點上的時候,發(fā)現(xiàn)judge為false就跳出循環(huán),這樣就不必遍歷所有元素的checked,可以節(jié)約系統(tǒng)資源。
var?judge; for(var?i=?0;i<aInp.length;i++){ ????if(!aInp[i].checked){ ??????judge?=?0; ??????break; ????} }

無狀態(tài)三次方
TA貢獻55條經(jīng)驗 獲得超11個贊
var j=0;
for( var i=0;i<5;i++){
????if(aInp[i].checked==true){
????????????j++;
? ? ?}
}
然后判斷條件就可以改為 if(j==5)?
應該有高端的做法,暫時就想到這個,尷尬...
點擊展開后面1條