欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

js中Array对象疑义

程序员文章站 2022-06-03 14:52:03
...
js中Array对象疑问
DOM中有一组这样的input节点,假设现在只有一个:




我想获取所有pid和value,组织一个数组或对象传给其他函数

var count = new Array();
$('.js_count').each(function(){
var input = $(this);
var pid = input.attr('pid');
var val = input.attr('value');
count[pid] = val;
});
data = {
count : count
};


但是我alert(count)得到的是:,,,1,是在一次count[pid] = val;的瞬间造成的,pid=3,但是从count[0]到count[2]都产生了一个undefined,我把new Array()换成了new Object()就没事了
请问这个是Array对象的特性吗?
------解决方案--------------------
是的,是Array对象的特性
会补齐未定义的下标
js中Array对象疑义

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频