关于Array
来源:互联网 发布:北京seo外包公司 编辑:程序博客网 时间:2024/06/06 00:40
Array
昨天做到一道题,关于js中Array类型的几个操作方法,今天特意操作了一下。
function array_test(){ var arr = new Array(3); arr[0] = "George"; arr[1] = "John"; arr[2] = "Thomas"; //reverse 和 sort方法在原数组的基础上修改 console.log(arr); //Array [ "George", "John", "Thomas" ] var arrr = arr.reverse(); console.log(arr); //Array [ "Thomas", "John", "George" ] console.log(arrr); //Array [ "Thomas", "John", "George" ] arr.sort(); console.log(arr); //Array [ "George", "John", "Thomas" ] //concat 会返回一个新数组,不改变原数组 var arr1 = new Array(1); arr1[0] = "Ealine"; var arr_con = arr.concat(arr1); console.log(arr); //Array [ "George", "John", "Thomas" ] console.log(arr_con); //Array [ "George", "John", "Thomas", "Ealine" ] //splice 在原数组上修改,返回的始终是包含删除的项的数组,若没有删除项,则返回空数组 var newarray = arr.splice(0,1); //删除第一项 console.log(arr); //Array [ "John", "Thomas" ] console.log(newarray); //Array [ "George" ] var newarray1 = arr.splice(0,0,"Ealine"); //从位置0处开始插入 console.log(arr); //Array [ "Ealine", "John", "Thomas" ] console.log(newarray1); //Array [ ] var newarray2 = arr.splice(0,1,"Jane","Jack"); //删除位置0处的Ealine,接着在该位置上插入jane和jack console.log(arr); //Array [ "Jane", "Jack", "John", "Thomas" ] console.log(newarray2); //Array [ "Ealine" ] //slice只返回要提取的子数组,对原数组没有影响 var slicearr = arr.slice(0,1); console.log(arr); //Array [ "Jane", "Jack", "John", "Thomas" ] console.log(slicearr); //Array [ "Jane" ] }
0 0
- 关于Array
- 关于Array 和 ArrayCollection
- 关于Array.CreateInstance
- 关于Array.BinarySearch和Array.Sort
- 关于array与&array的区别说明
- 关于Array.prototype.slice用途
- Swift关于Array的探讨
- 关于array.prototype.slice.call
- 关于TypedDataTable 、 DataTable 、 ArrayList 、 IList 、Array
- 关于Array和List的使用
- 关于Array和List的区别(转载)
- 关于Manber-Mayer suffix array 构造算法
- Javascript中关于Cookie存储Array集合
- Java中关于Array的常用方法
- 关于mongodb的 数组分组 array group
- scala 关于Array,List,Tuple的区别
- 关于Array的两个小应用
- 关于javaScript Array数组方法的应用
- NYOJ 1274 信道安全 裸的最短路 spfa 邻接表 第九届省赛C
- Android--各种Drawable介绍
- hdu 4725 The Shortest Path in Nya Graph(最短路)
- LeetCode ( Combination Sum II)
- farmework 3.5 sp1安装失败
- 关于Array
- opencv 实战,钢板焊接点寻找3
- 关于使用eclipse maven UpdateProject时报错
- [Android](Problem)-"Waiting for target device to come online".
- Dll
- D
- django搭建个人博客04,文章列表
- 暗黑战神换装系统的实现
- hdu1010 经典的DFS+奇偶剪枝