js数组键入值push和 arr[i]区别

 

push 和 arr[i] 遍历

var arr = new Array();
$(":check").each(function(i){
if(this.checked==true){
arr.push($(this).val());
}
});
var str = arr.join(',');
alert(str);

//14,15

 

var arr = new Array();
$(".ctr").each(function(i){
//alert(this.checked);
if(this.checked==true){
arr[i] = $(this).val();
}
});
var str = arr.join(',');
var reg = /^(,+)/;
str = str.replace(reg,"");
alert(str);

//,,,, 14,15

posted on 2016-12-22 16:20  longlongcheng  阅读(3957)  评论(0编辑  收藏  举报

导航