处理 SSI 文件时出错
网站工程
 规划发展   网页美工   标记语言   网页编程   Web服务器   广告攻略   开发常识   趋势研究   网站维护   网站数据库   网页设计工具
 论坛
您现在的位置: IT文谷 >> 网站工程 >> 网页编程 >> JavaScript >> 文章正文
删除数组元素.删除数组元素.2006-10-28 7:53:41删除数组元素.2006-10-28 7:53:41删除数组元素.
删除数组元素.
删除数组元素.删除数组元素.2006-10-28 7:53:41删除数组元素.2006-10-28 7:53:41删除数组元素.
处理 SSI 文件时出错
删除数组元素.删除数组元素.2006-10-28 7:53:41删除数组元素.2006-10-28 7:53:41删除数组元素.
  JavaScript通过设置数组的length属性来截断数组是惟一
一种缩短数组长度的方法.如果使用delete运算符来删除数组中元
素,虽然那个元素变成未定义的,但是数组的length属性并不改变.
    两种删除元素,数组长度也改变的方法.

<script>

/*
 *  方法:Array.remove(dx)
 *  功能:删除数组元素.
 *  参数:dx删除元素的下标.
 *  返回:在原数组上修改数组
 */

//经常用的是通过遍历,重构数组.
Array.prototype.remove=function(dx)
{
    if(isNaN(dx)||dx>this.length){return false;}
    for(var i=0,n=0;i<this.length;i++)
    {
        if(this[i]!=this[dx])
        {
            this[n++]=this[i]
        }
    }
    this.length-=1
}
a = ['1','2','3','4','5'];
alert("elements: "+a+" Length: "+a.length);
a.remove(0); //删除下标为0的元素
alert("elements: "+a+" Length: "+a.length);

/*
 *  方法:Array.baoremove(dx)
 *  功能:删除数组元素.
 *  参数:dx删除元素的下标.
 *  返回:在原数组上修改数组.
 */

//我们也可以用splice来实现.

Array.prototype.baoremove = function(dx)
{
    if(isNaN(dx)||dx>this.length){return false;}
    this.splice(dx,1);
}
b = ['1','2','3','4','5'];
alert("elements: "+b+" Length: "+b.length);
b.baoremove(1); //删除下标为1的元素
alert("elements: "+b+" Length: "+b.length);
</script>

删除数组元素.删除数组元素.2006-10-28 7:53:41删除数组元素.2006-10-28 7:53:41删除数组元素.
处理 SSI 文件时出错
  • 上一篇文章:

  • 下一篇文章:
  • 进入论坛讨论

    相关文章
    网站流量统计代码
    一个简单的javascript菜单
    层遇到select框时
    用javascript写的一个映射表(MAP)类--续
    javascript表单之间的数据传递!
    可编辑的 HTML javascript 表格控件 DataGrid II
    让网页自动穿上外套
    在网页中控制wmplayer播放器
    排序Select中Option项的一个示例
    类似ListView ,htc组件
    js控制excel打印完美解决方案
    也谈*.Encode(JScript, VBScript等)的解密
    热门文章最新推荐

    版权与免责声明:
    ① 本网转载其他媒体稿件是为传播更多的信息,此类稿件不代表本网观点,版权归原作者所有,本网不承担此类稿件侵权行为的连带责任。
    ② 本站原创文章,转载时请注明出自文谷及作者姓名
    ③在本网BBS上发表言论者,文责自负。
    ④如您因版权等问题需要与本网联络,请在30日内联系 。
    删除数组元素.删除数组元素.2006-10-28 7:53:41删除数组元素.2006-10-28 7:53:41删除数组元素.
    删除数组元素.删除数组元素.2006-10-28 7:53:41删除数组元素.2006-10-28 7:53:41删除数组元素.

    全站热点
    最新推荐
    处理 SSI 文件时出错
    处理 SSI 文件时出错