重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
将一下代码放在全局js文件中:
十多年的同安网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整同安建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“同安网站设计”,“同安网站推广”以来,每个客户项目都认真落实执行。
Js代码
复制代码
代码如下:
/**
*删除数组指定下标或指定对象
*/
Array.prototype.remove=function(obj){
for(var
i
=0;i
this.length;i++){
var
temp
=
this[i];
if(!isNaN(obj)){
temp=i;
}
if(temp
==
obj){
for(var
j
=
i;j
this.length;j++){
this[j]=this[j+1];
}
this.length
=
this.length-1;
}
}
}
使用方法:
Js代码
复制代码
代码如下:
var
arr
=new
Array();
arr[0]="dddddd";
arr[1]="dxxxxxxx";
arr[2]="vvvvvvv";
arr[3]="dbbbbb";
var
str
="vvvvvvv";
arr.remove(3);//删除下标为3的对象
arr.remove(str);//删除对象值为“vvvvvvv”
var arr = [18,45,69,22,7,56];//比方说要删除上述数组中所有的奇数arr = arr.filter(function(v){ return v%2==0; //只返回偶数});console.log(arr);//输出结果 18,22,56
script type="text/javascript"
var arr = new Array();
arr.push("1");
arr.push("2");
arr.push("3");
for(var i=0;iarr.length;i++){
alert(arr[i]);
}
arr.pop();//移去最后一个元素
arr.splice(1,1); // 移去指定位置 指定数目的元素 splice(a,b); a需要删除的位置,b删除几个
for(var i=0;iarr.length;i++){
alert(arr[i]);
}
/script
【Array 对象方法】
—————————————————————————————————————
concat() |连接两个或更多的数组,并返回结果。
join() |把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
pop() |删除并返回数组的最后一个元素
push() |向数组的末尾添加一个或更多元素,并返回新的长度。
reverse() |颠倒数组中元素的顺序。
shift() |删除并返回数组的第一个元素
slice() |从某个已有的数组返回选定的元素
sort() |对数组的元素进行排序
splice() |删除元素,并向数组添加新元素。
toSource() |返回该对象的源代码。
toString() |把数组转换为字符串,并返回结果。
toLocaleString()|把数组转换为本地数组,并返回结果。
unshift() |向数组的开头添加一个或更多元素,并返回新的长度。
valueOf() |返回数组对象的原始值
window.onload = function () {
var arr = [1, 0, 11, 54, 6, 0, 0]; ;
for (var i = arr.length - 1; i -1; i--) {
if (arr[i] == 0) {
arr.splice(i, 1);//参数(删除的元素下标,从该下标起删除几个元素)
}
}
for (var i = 0; i arr.length; i++) {
alert(arr[i]);
}
}