判断获取对象是否为数组
2010-09-28 17:55
239 查看
当从jsp页面获得参数,例如表单中的checkbox。当你获得的checkbox元素仅为一个而不是一组时,它不是数组(Array)对象,而是一个普通对象,如果此时你恰好使用for语句对该checkbox对象进行循环,就会报错。要判断一个获得的变量是否为数组,可用一下方法
Funtion(){
Var arr = document.myfrom.checkbox;
If(typeof arr ==”object” && 'length' in arr){
Alert(true);
}
}
或者
Funtion(){
Var arr = document.myfrom.checkbox;
If(typeof test == 'object' && typeof test.sort == 'function'
&& typeof test.length == 'number'){
Alert(true);
}
}
Funtion(){
Var arr = document.myfrom.checkbox;
If(typeof arr ==”object” && 'length' in arr){
Alert(true);
}
}
或者
Funtion(){
Var arr = document.myfrom.checkbox;
If(typeof test == 'object' && typeof test.sort == 'function'
&& typeof test.length == 'number'){
Alert(true);
}
}
相关文章推荐
- 判断JSON数组是否已包含某个对象,获取选中checkbox的值,删除json数组中的对象
- 判断数据类型,判断是否空对象,js判断是不是数组
- Jquery判断$("#id")获取的对象是否存在的方法
- 判断数组对象中是否包含某个对象,判断2个对象是否相等
- js 判断某个对象是否在数组中
- Java判断对象或者原始数据类型是否是数组
- js 判断是否为空对象、空数组
- Jquery判断$("#id")获取的对象是否存在的方法
- Jquery判断$("#id")获取的对象是否存在的方法
- jquery判断是否为对象或者数组
- Java判断一个对象是否是数组
- Java判断一个对象是否是数组
- jq中的isArray方法分析,如何判断对象是否是数组
- js判断数组,对象是否存在某一未知元素
- NSArray不用遍历能否判断一个对象是否存在在数组里面?
- 不要用数组循环判断等于的方式,来判断一个对象是否在一个集合内
- 获取集合、数组后要判断为空的必要性以及根据构造器创建对象后不是null的证实
- js实现数组去重,判断数组、对象中的内容是否相同
- 判断某个对象是否在数组中存在
- RandomAccess接口可以判断List对象是否支持快速随机访问(数组的get(i)访问)