给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 流畅动画实现原理
Sep 08 Javascript
jquery 简单图片导航插件jquery.imgNav.js
Mar 17 Javascript
基于JQuery的数字改变的动画效果--可用来做计数器
Aug 11 Javascript
js模拟滚动条(横向竖向)
Feb 22 Javascript
深入理解JavaScript的React框架的原理
Jul 02 Javascript
JavaScript中获取时间的函数集
Aug 16 Javascript
微信小程序 vidao实现视频播放和弹幕的功能
Nov 02 Javascript
Vue实现一个返回顶部backToTop组件
Jul 25 Javascript
每天学点Vue源码之vm.$mount挂载函数
Mar 11 Javascript
layui table 复选框跳页后再回来保持原来选中的状态示例
Oct 26 Javascript
JavaScript如何判断input数据类型
Feb 06 Javascript
JavaScript实现拖拽功能
Feb 11 Javascript
用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+mysql保存和输出文件
2006/10/09 PHP
php快速url重写 更新版[需php 5.30以上]
2010/04/20 PHP
php查看请求头信息获取远程图片大小的方法分享
2013/12/25 PHP
CentOS7编译安装php7.1的教程详解
2019/04/18 PHP
键盘 keycode的值 javascript时触发事件时很有用的要素
2009/11/02 Javascript
js禁止页面刷新禁止用F5键刷新禁止右键的示例代码
2013/09/23 Javascript
js计算任意值之间随机数的方法
2015/01/16 Javascript
BootStrap智能表单实战系列(十一)级联下拉的支持
2016/06/13 Javascript
js通过指定下标或指定元素进行删除数组的实例
2017/01/12 Javascript
Angular4学习笔记之新建项目的方法
2017/07/18 Javascript
vue使用$emit时,父组件无法监听到子组件的事件实例
2018/02/26 Javascript
使用JS获取页面上的所有标签
2018/10/18 Javascript
nodejs检测因特网是否断开的解决方案
2019/04/17 NodeJs
nodejs开发一个最简单的web服务器实例讲解
2020/01/02 NodeJs
[01:13]这,就是刀塔
2014/07/16 DOTA
[01:05:56]2018DOTA2亚洲邀请赛3月29日 小组赛A组 Newbee VS VG
2018/03/30 DOTA
django输出html内容的实例
2018/05/27 Python
python地震数据可视化详解
2019/06/18 Python
基于Python实现大文件分割和命名脚本过程解析
2019/09/29 Python
Python中用pyinstaller打包时的图标问题及解决方法
2020/02/17 Python
Python+OpenCV实现图像的全景拼接
2020/03/05 Python
使用python把xmind转换成excel测试用例的实现代码
2020/10/12 Python
AssertionError 跟一下那个类是 “is – a”的关系
2012/02/21 面试题
成人教育自我鉴定
2013/11/01 职场文书
大学毕业生简单自荐信
2013/11/05 职场文书
绿化先进工作者事迹材料
2014/01/30 职场文书
网络管理员岗位职责
2014/03/17 职场文书
团队精神的演讲稿
2014/05/14 职场文书
小学教师师德承诺书
2014/05/23 职场文书
秋季运动会演讲稿
2014/09/16 职场文书
2014院党委领导班子对照检查材料思想汇报
2014/09/24 职场文书
党的群众路线教育实践活动整改落实情况自查报告
2014/10/28 职场文书
医德医风个人工作总结2014
2014/11/14 职场文书
小学安全工作总结2015
2015/05/18 职场文书
《水上飞机》教学反思
2016/02/20 职场文书
六年级作文之预言作文
2019/10/25 职场文书