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


Posted in Javascript onAugust 30, 2007

<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>

Javascript 相关文章推荐
JavaScript定义类或函数的几种方式小结
Jan 09 Javascript
快速解决js动态改变dom元素属性后页面及时渲染的问题
Jul 06 Javascript
手机端 HTML5使用photoswipe.js仿微信朋友圈图片放大效果
Aug 25 Javascript
Grunt针对静态文件的压缩,版本控制打包的实例讲解
Sep 29 Javascript
详解webpack-dev-server使用http-proxy解决跨域问题
Jan 13 Javascript
Vue用v-for给src属性赋值的方法
Mar 03 Javascript
基于Vue的延迟加载插件vue-view-lazy
May 21 Javascript
原生JS实现动态加载js文件并在加载成功后执行回调函数的方法
Dec 30 Javascript
vue实现设置载入动画和初始化页面动画效果
Oct 28 Javascript
微信小程序转化为uni-app项目的方法示例
May 22 Javascript
Vue——解决报错 Computed property &quot;****&quot; was assigned to but it has no setter.
Dec 19 Vue.js
Vue实现todo应用的示例
Feb 20 Vue.js
用javascript实现给出的盒子的序列是否可连为一矩型
Aug 30 #Javascript
Expandable &quot;Detail&quot; Table Rows
Aug 29 #Javascript
出现“不能执行已释放的Script代码”错误的原因及解决办法
Aug 29 #Javascript
推荐一些非常不错的javascript学习资源站点
Aug 29 #Javascript
070823更新的一个[消息提示框]组件 兼容ie7
Aug 29 #Javascript
找到了一篇jQuery与Prototype并存的冲突的解决方法
Aug 29 #Javascript
javascript动画效果类封装代码
Aug 28 #Javascript
You might like
PHP无限分类代码,支持数组格式化、直接输出菜单两种方式
2011/05/18 PHP
php面向对象中static静态属性与方法的内存位置分析
2015/02/08 PHP
又十个超级有用的PHP代码片段
2015/09/24 PHP
PHP实现的一致性Hash算法详解【分布式算法】
2018/03/31 PHP
javascript setinterval 的正确语法如何书写
2014/06/17 Javascript
js的回调函数详解
2015/01/05 Javascript
在JavaScript中使用开平方根的sqrt()方法
2015/06/15 Javascript
基于jQuery和CSS3制作数字时钟附源码下载(jquery篇)
2015/11/24 Javascript
基于jquery实现动态竖向柱状条特效
2016/02/12 Javascript
JS冒泡事件与事件捕获实例详解
2016/11/25 Javascript
js的OOP继承实现(必看篇)
2017/02/18 Javascript
js Date()日期函数浏览器兼容问题解决方法
2017/09/12 Javascript
Node.js 实现远程桌面监控的方法步骤
2019/07/02 Javascript
vue实现手机端省市区区域选择
2019/09/27 Javascript
python计算最小优先级队列代码分享
2013/12/18 Python
Python3实现连接SQLite数据库的方法
2014/08/23 Python
浅谈python多线程和队列管理shell程序
2015/08/04 Python
使用python Fabric动态修改远程机器hosts的方法
2018/10/26 Python
PyQT实现菜单中的复制,全选和清空的功能的方法
2019/06/17 Python
python爬虫实现POST request payload形式的请求
2020/04/30 Python
python中rc1什么意思
2020/06/19 Python
CSS3 实现穿梭星空动画
2020/11/13 HTML / CSS
html5视频播放_动力节点Java学院整理
2017/07/13 HTML / CSS
HTML5中如何显示视频呢 HTML5视频播放demo
2013/06/08 HTML / CSS
HTML5中在title标题标签里设置小图标的方法
2020/06/23 HTML / CSS
Keds官方网站:购买帆布运动鞋和经典皮鞋
2016/11/12 全球购物
Can a struct inherit from another struct? (结构体能继承结构体吗)
2016/09/25 面试题
C#面试常见问题
2013/02/25 面试题
卫校毕业生自我鉴定
2013/10/31 职场文书
师范学院美术系毕业生自我鉴定
2014/01/29 职场文书
六一节目主持词
2014/04/01 职场文书
2014大四本科生自我鉴定总结
2014/10/04 职场文书
2015年卫生局工作总结
2015/07/24 职场文书
《天净沙·秋思》教学反思三篇
2019/11/02 职场文书
PHP中->和=>的意思
2021/03/31 PHP
Windows11插耳机没反应怎么办? win11耳机没声音的多种解决办法
2021/11/21 数码科技