给Javascript数组插入一条记录的代码

 更新时间:2007年08月30日 20:39:14   作者:  
<script type="text/javascript">
Array.prototype.insert = function(vVal,nIdx) {
  var arrTemp = this;
if(nIdx>arrTemp.length) nIdx=arrTemp.length;
if(nIdx<-arrTemp.length) nIdx=0;
if(nIdx<0) nIdx = arrTemp.length + nIdx;
for(var ii=arrTemp.length; ii>nIdx; ii--) {
    arrTemp[ii]= arrTemp[ii-1];
}
arrTemp[nIdx]=vVal;
    return arrTemp;
}
var arr=["w","w","w","i","e","c","n","n","e","t"];
alert(arr.join(""));
arr.insert(".",3);
alert(arr.join(""));
arr.insert(".",-3);
alert(arr.join(""));
</script>

相关文章

  • 原生JS实现的简单轮播图功能【适合新手】

    原生JS实现的简单轮播图功能【适合新手】

    这篇文章主要介绍了原生JS实现的简单轮播图功能,结合实例形式分析了基于javascript定时器控制页面元素动态变换实现轮播图的相关操作技巧,需要的朋友可以参考下
    2018-08-08
  • 微信小程序开发之组件设计规范

    微信小程序开发之组件设计规范

    这篇文章主要给大家介绍了关于微信小程序开发之组件设计规范的相关资料,对刚入门学习微信小程序的同学们还是挺有帮助的,需要的朋友可以参考下
    2021-05-05
  • JavaScript设置获取和设置属性的方法

    JavaScript设置获取和设置属性的方法

    这篇文章主要介绍了JavaScript设置获取和设置属性的方法,学会使用getAttribute、setAttribute的用法,需要的朋友可以参考下
    2015-03-03
  • 通过bootstrap全面学习less

    通过bootstrap全面学习less

    这篇文章主要为大家详细介绍了如何通过bootstrap学习less,LESS CSS是一种动态样式语言,属于CSS预处理语言的一种,感兴趣的朋友可以参考下
    2016-11-11
  • 原生JavaScript实现轮播图

    原生JavaScript实现轮播图

    这篇文章主要为大家详细介绍了原生JavaScript实现轮播图,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-01-01
  • ionic开发中点击input时键盘自动弹出

    ionic开发中点击input时键盘自动弹出

    ionic开发移动端界面时,在输入用户名和密码的时候,输入法不要挡住我的输入框,并且输入框往上滚动的时候,顶部标题不要上移,下面给大家分享实现代码,一起看看吧
    2016-12-12
  • 利用纯js + transition动画实现移动端web轮播图详解

    利用纯js + transition动画实现移动端web轮播图详解

    这篇文章主要给大家介绍了利用纯js + transition动画实现移动端web轮播图的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-09-09
  • JS面向对象编程——ES6 中class的继承用法详解

    JS面向对象编程——ES6 中class的继承用法详解

    这篇文章主要介绍了JS面向对象编程——ES6 中class的继承用法,结合实例形式详细分析了ES6中class继承的相关操作技巧与使用注意事项,需要的朋友可以参考下
    2020-03-03
  • 在JavaScript中构建ArrayList示例代码

    在JavaScript中构建ArrayList示例代码

    这篇文章主要介绍了在JavaScript中构建ArrayList,很实用,需要的朋友可以参考下
    2014-09-09
  • 小白谈谈对JS原型链的理解

    小白谈谈对JS原型链的理解

    这篇文章主要介绍了小白谈谈对JS原型链的理解的相关资料,需要的朋友可以参考下
    2016-05-05

最新评论