给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 读取和设置文档元素的样式属性
Apr 14 Javascript
JavaScript中的操作符类型转换示例总结
May 30 Javascript
node.js实现快速截图
Aug 27 Javascript
JavaScript实现二分查找实例代码
Feb 22 Javascript
前端必备插件之纯原生JS的瀑布流插件Macy.js
Nov 22 Javascript
React diff算法的实现示例
Apr 20 Javascript
JavaScript设计模式之建造者模式实例教程
Jul 02 Javascript
webstrom Debug 调试vue项目的方法步骤
Jul 17 Javascript
element-ui表格数据转换的示例代码
Aug 24 Javascript
vue项目中全局引入1个.scss文件的问题解决
Aug 01 Javascript
Vue+Node实现商品列表的分页、排序、筛选,添加购物车功能详解
Dec 07 Javascript
Vuex中的Mutations的具体使用方法
Jun 01 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 用数组降低程序的时间复杂度
2009/12/04 PHP
一个基于PDO的数据库操作类(新) 一个PDO事务实例
2011/07/03 PHP
php生成与读取excel文件
2016/10/14 PHP
PHP7多线程搭建教程
2017/04/21 PHP
ajax异步刷新实现更新数据库
2012/12/03 Javascript
js中判断用户输入的值是否为空的简单实例
2013/12/23 Javascript
JavaScript编程的10个实用小技巧
2014/04/18 Javascript
将form表单中的元素转换成对象的方法适用表单提交
2014/05/02 Javascript
微信小程序 常见问题总结(4058,40013)及解决办法
2017/01/11 Javascript
Vue.js:使用Vue-Router 2实现路由功能介绍
2017/02/22 Javascript
深入探究AngularJs之$scope对象(作用域)
2017/07/20 Javascript
解决ionic和angular上拉加载的问题
2017/08/03 Javascript
详解vue-cli3开发Chrome插件实践
2019/05/29 Javascript
JavaScript判断数组类型的方法
2019/10/23 Javascript
Vue自定义指令结合阿里云OSS优化图片的实现方法
2019/11/12 Javascript
js实现简单点赞操作
2020/03/17 Javascript
javascript实现时间日期的格式化的方法汇总
2020/08/06 Javascript
element-ui点击查看大图的方法示例
2020/12/14 Javascript
Vue中ref和$refs的介绍以及使用方法示例
2021/01/11 Vue.js
python通过scapy获取局域网所有主机mac地址示例
2014/05/04 Python
python监控文件或目录变化
2016/06/07 Python
详解python中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和区别
2017/06/23 Python
python爬虫headers设置后无效的解决方法
2017/10/21 Python
Python3.6实现连接mysql或mariadb的方法分析
2018/05/18 Python
python函数超时自动退出的实操方法
2020/12/28 Python
伦敦最著名的老字号百货公司:Selfridges(塞尔福里奇百货)
2016/07/25 全球购物
什么是Smart Navigation?
2016/07/03 面试题
卫生标语大全
2014/06/21 职场文书
青年教师师德演讲稿
2014/08/26 职场文书
领导干部作风整顿剖析材料
2014/10/11 职场文书
2014年环保局工作总结
2014/12/11 职场文书
2014年结对帮扶工作总结
2014/12/17 职场文书
涪陵白鹤梁导游词
2015/02/09 职场文书
2015年公务员个人工作总结
2015/04/24 职场文书
《岳阳楼记》原文、译文赏析
2019/09/10 职场文书
Redis 异步机制
2022/05/15 Redis