问:我正在尝试通过检查值代码任务来完成工作,并且可以提供一些帮助。问题是:
创建一个名为“ containsBlanks”的方法,如果数组中包含空白,则返回true,否则返回false。
我创建了containsBlanks函数,该函数根据是否有空白创建一个值为true或false的数组:
//取得所有输入,且输入类别为
var $ required = $('。required');
函数containsBlanks(){
var blanks = new Array();
$ required.each(function(){
blanks.push($(this).val()==“”);
}
}
我的问题是如何根据是否有空格返回真或假。
答:首先,您必须调用“返回”方法。
在“ containsBlank”函数末尾尝试以下操作:
返回$ .inArray(true,blanks)!= -1;
答:当您使用关键字return时,将返回以下表达式的结果。
返回空白;
将返回数组。例如[true,true,false]
返回blanks.sort();
将返回开头为false_s和_true_s的数组。例如_ [false,true,true]
返回blanks.sort()。pop();
最后会弹出最后一个值。如果存在true_s,则返回_true。