改变数组方法

  • push()  在数组尾部添加  比如:var fruits = ["Banana", "Orange", "Apple", "Mango"];     fruits.push("Kiwi")
  • pop()   删除数组最后一个元素   比如: var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.pop()  显示Mango
  • shift() 删除数组第一个元素  与pop用法相似  
  • unshift() 向数组开头添加一个或多个元素 用法与push()相似
  • splice() 添加或删除  不如splice(index,num,"xxx"), index表示位置,num表示删除个数,等于0表示不删除元素,xxx表示添加的元素
  • sort()  排序  比如:vararr = [1,16,100,135,15,5]  arr.sort(),返还结果1,100,135,15,16,5
  • reverse() 倒叙排列 比如:var arr = ["aaa","bbb","ccc"],arr,reverse(),返还结果ccc,bbb,aaa
  • filter() 方法将匹配元素集合缩减为匹配指定选择器的元素。用法  obj.filter()
  • concat() 连接两个或多个数组 ,不如 arr = [1,2,3],document.write(a.concat(4,5))  , 结果1,2,3,4,5
  • slice() 从数组中返还元素  比如arr = [1,2,3,4,5,6,7,8,9],document.write(arr.slice(3,5)),  结果 4,5


版权声明:本文为a736889661原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。