如何在jQuery中使用三元運算符返回?如何在jQuery/Javascript中的三元運算符中返回(true/false)?
myfunc: function() {
for(i = 0; i < 10; i++) {
(6 == i) ? Do_This_and_This : return true;
}
//Error: Expected an operand: but found return false or true.
}
按照諒解返回false會返回到功能,打破循環和返回true會繼續工作,其移動到下一個迭代。
請驗證理解併爲其提供解決方案。如果還有其他的方法可以,請建議
UPDATE:我的解決方案有很大的javascript,並且我爲它的一個實例放了一小段代碼。 像在嵌套ifs和嵌套三元運算符一樣。讓我們給更多的代碼片段
myfunc: function() {
for(i = 0; i < 10; i++) {
($.inArray(questionNumber, questions) > -1) ? ((Ra === "") ? Report= Report+"<tr><td>lakslak</td></tr>" : Report= Report+"<tr><td>lasaaakslak</td></tr>") : return false;
}
}
'myfunc:function(){return false; }'??? – Bergi
你不需要條件運算符'return 6 == i;' – Satpal
@Satpal 不工作 - >(1 == 1)? return(1!= 1):return(1 == 1); – fatherazrael