Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript yui get复选框返回数组而不是布尔值_Javascript_Arrays_Boolean_Yui - Fatal编程技术网

Javascript yui get复选框返回数组而不是布尔值

Javascript yui get复选框返回数组而不是布尔值,javascript,arrays,boolean,yui,Javascript,Arrays,Boolean,Yui,当使用yuiischecked=this.get('checked')获取复选框的选中状态时选中的变量返回[true]或[false] 预期的行为是布尔值true或false,而不必检查数组中的第一个(也是唯一一个)值是否为true/false 这是为什么?事实上,我刚刚发现了这一点 我们将使用Y.all()而不是Y.one()获取此元素(以确保空安全)Y.all()始终返回数组,即使它只找到一个元素。因此,get()将返回一个值数组

当使用yui
ischecked=this.get('checked')获取复选框的选中状态时选中的
变量返回[true]或[false]

预期的行为是布尔值true或false,而不必检查数组中的第一个(也是唯一一个)值是否为true/false


这是为什么?

事实上,我刚刚发现了这一点

我们将使用
Y.all()
而不是
Y.one()
获取此元素(以确保空安全)
Y.all()
始终返回数组,即使它只找到一个元素。因此,
get()
将返回一个值数组