给Javascript数组插入一条记录的代码
2007-08-30 00:00
417 查看
<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>
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数组插入一条记录的代码
- JS 在数组插入字符的实现代码(可参考JavaScript splice() 方法)
- 【实例下载】javascript代码在html显示xml数据上一条记录和下一条记录
- JavaScript数组前面插入元素代码
- javascript将数组插入到另一个数组中的代码
- JS 在数组插入字符的实现代码(可参考JavaScript splice() 方法)
- javascript将数组插入到另一个数组中的代码
- javascript数组元素的添加、删除与插入以及参数数组的使用
- git是一种分布式代码管理工具,git通过树的形式记录文件的更改历史,比如: base'<--base<--A<--A' ^ | --- B<--B' 小米工程师常常需要寻找两个分支最近的分割点,即base.假设git 树是多叉树,请实现一个算法,计算git树上任意两点的最近分割点。 (假设git树节点数为n,用邻接矩阵的形式表示git树:字符串数组matrix包含n个字符串,每个字符串由字符'0
- JavaScript 保存数组到Cookie的代码
- javascript中删除指定数组中指定的元素的代码
- SQLite一条SQL语句插入多条记录
- 插入一条记录到系统短信应用
- 一条insert语句批量插入多条记录
- mysql中一条insert语句批量插入多条记录
- 学习ThinkPHP3.2.2:video8,以数组方式显示插入的记录
- 自己动手实现一个守护进程,当控制台窗口关闭时还可以在后台运行。每隔一秒钟向my.log文件中插入一条记录
- Javascript 数组添加一个 indexOf 方法的实现代码
- SQLITE中插入一条记录
- JavaScript一些实用代码记录1