数组插入元素push
Array.prototype.push=function(){
for(var i=0;i<arguments.length;i++){
this[this.length]=arguments[i];
}

数组删除第一个元素shift
Array.prototype.shift=function(){
var oArr=[]
for(i=this.length-1;i>0;i--){
oArr[i-1]=this[i];
}
return oArr;
}
数组删除指定序列元素splice
Array.prototype.splice=function(){
var oArr=[]
for(i=0;i<this.length;i++){
if(i<arguments[0]){
oArr.push(this[i]);
}else if(i>arguments[0]+arguments[1]-1){
oArr.push(this[i]);
}
}
return oArr;
}

最新文章

  1. cookie保存中文登录账号获取时乱码问题
  2. RESTful API URI 设计的一些总结
  3. iOS相册中图片按照时间排序
  4. Unity3D核心类型一览
  5. [js开源组件开发]query组件,获取url参数和form表单json格式
  6. [Android]Activity启动过程
  7. 内存管理2(主讲MRR)
  8. Hibernate 相关面试题
  9. jquery对象和js对象,以及它们的互相转换
  10. 乱谈Qt事件循环嵌套
  11. ArcGIS Add-in开发(一)--获取选定要素的属性值
  12. onchange事件
  13. (转)SQL中的ISNULL函数介绍
  14. jvm(13)-线程安全与锁优化(转)
  15. C#中switch的使用
  16. 护航者,腾讯云: 2017年度游戏行业DDoS态势报告—回溯与前瞻
  17. 2.第一个python 程序
  18. C\C++学习笔记 1
  19. 可访问范围 与 visual 或 abstract “修饰符”
  20. 软工实践-Beta 冲刺 (6/7)

热门文章

  1. ECMAScript 6的解构赋值 ( destructuring assignment)
  2. Mysql(一)
  3. Vector 和 ArrayList 区别
  4. tar 命令详解
  5. [Linux] - Docker移动数据到其它盘的办法
  6. TObject、Pointer、Interface的转换
  7. AngularJS---自定义指令
  8. JAVA并发编程
  9. Java多线程系列- DelayQueue延时队列
  10. js多文件上传