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