数组常用对象方法

---恢复内容开始---

1、push  在数组末尾添加一个或多个元素,并返回数组长度。

2,unshift  在数组前面添加一个或多个元素,并返回数组长度。

3,pop  删除最后一个元素,并返回删除的值。

4,shift  删除数组第一个元素,并返回被删除的元素。

5,slice  截取数组,得到新数组,不改变原数组。

  语法:slice(start,end)

  包含start,不包含end。

6,splice  向数组中 添加/删除 项目,返回删除项目,改变原数组。

  语法:splice(1,2,‘A’);  //从第1个起,删除两个,添加‘A’;

7,concat  合并两个或多个数组

  语法:arr1.concat(arr2,arr3)

8,indexOf  索引元素的位置。没有返回-1。

9,join 数组转换成字符串。

  语法:arr.join ("连接符");

10,reverse   颠倒数组中元素的顺序,改变原来数组。

  var a[1,2,3,4];

  a.reverse();

  执行完后,原来数组颠倒元素顺序。

---恢复内容结束---

原文地址:https://www.cnblogs.com/strive8/p/10355502.html

时间: 2024-08-30 02:36:25

数组常用对象方法的相关文章

javascript中数组常用的方法

在JavaScript中,数组可以使用Array构造函数来创建,或使用[]快速创建,这也是首选的方法.数组是继承自Object的原型,并且他对typeof没有特殊的返回值,他只返回'object'. 运行[] instanceof Array他会返回ture.虽然结果是这样,但也有复杂的类数组对象,如字符串或arguments对象,但arguments对象并非是Array的实例,但他却拥有length属性,而且他的值是可以被索引的,因此他可以像一个数组那样被遍历. 这本文中,我将介绍数组原型的一

javascript中数组常用的方法和属性

前言 在javascript中,数组是一种非常重要的数据类型,我们时常会和它打交道,最近在开发项目中频繁的使用到数组,但是自己对数组的众多方法已经是非常模糊了,为了方便自己以后能够更好的使用数组中的属性和方法,在此记录一下. 数组常用的属性和方法 常用属性 Array.length:返回数组的大小 常用方法 Array.pop():删除并返回数组的最后一个元素 Array.push():向数组的结尾添加元素 Array.shift():将元素移除数组 Array.unshift():向数组头部添

ES5的常用对象方法详解

ECMAScript 5 为 JavaScript 添加了大量新的对象方法,如下 阅读目录 Object.defineProperty(object, property, descriptor) // 添加或更改对象属性 Object.defineProperties(object, descriptors) // 添加或更改多个对象属性 Object.keys(object) // 以数组返回所有可枚举的属性 Object.freeze(object) // 防止对对象进行任何更改 Objec

JavaScript数组常用API方法汇总

1.push() 方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度. const animals = ['pigs', 'goats', 'sheep']; const count = animals.push('cows'); console.log(count); // expected output: 4 console.log(animals); // expected output: Array ["pigs", "goats", "s

数组常用的方法总结

//引用类型---Array类型-数组篇总结 // 创建数组两种方式 //-.使用Array构造函数 let colors = new Array(); //创建数组数量 let colors2 = new Array(20); //包含3个字符值的数组 let colors3 = new Array("red", "blue", "green"); console.log('first---', colors, colors2, colors3

数组常用一些方法

创建新对象有两种不同的方法: 1.定义并创建对象的实例 2.使用函数来定义对象,然后创建新的对象实例 JavaScript 基于 prototype,而不是基于类的. <script type="text/javascript"> //join():数组的所有元素放入一个字符串.自定义分隔符. var aa=[1,23,4,56]; var bb=aa.join(); var cc=aa.join('|'); document.write(bb+"<br /

vue数组和对象方法

变异方法:会改变原始数组 push() pop() shift() unshift() splice() sort() reverse() 非变异方法:不会改变原始数组,但是会返回一个新数组 fliter() slice() concat() vue不能检测变动的数组 利用索引值直接设置内容时 vm.items[indexOfItem] = newValue: 修改数组的长度时 vm.items.length = newLength: //这种写法并不能实时检测到变化 var vm = new

自己的小问题和数组常用的方法

1.构造方法需要加空方法,而构造方法的名字是和类名一模一样的成员方法是不需要空方法的2.scanner使用最好用循环来完成,当输入时其顺序是不是按照你给的顺序完成的 3. 错误的: int temp=0: arr[temp]=arr[i]; arr[i]=arr[max]; arr[max]=arr[temp]; 在定义空的变量进行传递数值的时候,不能用arr[temp],这样会将索引及数传递丢了一部分 数组Arrays (1)数组:存储同一种数据类型的多个元素的容器. (2)特点:每一个元素都

晚上闲来无事,整理一下字符串和数组常用的方法,分享给大家。

一. Date对象 定义:Date()可以返回系统当天的日期和时间; 注意:返回的是标注的时间格式 Sun Aug 07 22:50:03 2016 用法: Date() 1.1 获取时间对象 var date = Date(); 1.2 转换成时间对象 new Date(2015, 5, 10); new Date("2015-5-10") new Date(1465869212484); 1.3 Date.parse把日期格式的字符串转换成毫秒形式,如果日期格式不正确,返回NaN