javascrit数组对象

  javascrit数组对象

  一、属性

  1.length

  设置或返回数组元素的数目。

  2.constructor

  返回构造函数的引用

  二、方法

  A.删除或添加类

  1. 数组对象.push(数组元素......)

  向数组的末尾添加新的元素,返回值是新数组的长度。可以一次添加多个元素

  2. 数组对象.unshift(数组元素.....)

  向数组的开头加入新的元素,返回值是新数组的长度。可以一次添加多个元素

  3. 数组对象.pop()

  删除数组的最后一个元素,返回删除的元素

  4. 数组对象.shift()

  删除数组的第一个元素,返回删除的元素

  5.万能的添加删除函数(用于插入、删除或替换数组的元素。)

  数组元素.splice(index,数量,添加的元素.....)

  (1)index 从何处开始添加或删除,必须是数值类型(数组的下标)

  (2) 数量 规定了删除的个数,如果是0,则不删除

  (3) 需要添加的元素,可以当作替换的元素

  (4)如果从数组中删除了元素,则返回的是含有被删除的元素的数组。

  数组的转换

  数组.join([‘分隔符‘])

  把数组元素按照指定分隔符组合成一 个字符串,如

  果没有指定分隔符,默认是用“,”

  返回结果就是组合成的字符串

  数组的分割

  数组.slice()

  从截取指定的开始位置,到结束位置(不包括)的元素。

  如果不指定结束位置,则从指定的开始位置,取到结尾

  (数组的下标)

  支持负数(-1开头)

  返回新数组。

  数组的连接

  数组.concat(myarr2)

  连接两个或更多的数组,并返回新数组,但是对原数组

  没有任何影响.

 

时间: 2024-10-13 06:01:44

javascrit数组对象的相关文章

js中的数组对象排序

一.普通数组排序 js中用方法sort()为数组排序.sort()方法有一个可选参数,是用来确定元素顺序的函数.如果这个参数被省略,那么数组中的元素将按照ASCII字符顺序进行排序.如: var arr = ["a", "b", "A", "B"]; arr.sort(); console.log(arr);//["A", "B", "a", "b"

JavaScript之String、Date、Number、Math、数组对象day0912

String对象: 创建对象的方式: 一:var str=new  String("字符串内容"); 二:var str="字符串内容"; String对象常用的方法: anchor()   生产锚点     blink()     为元素添加blink标签      charAt()     返回指定索引位置处的字符.     charCodeAt() 回一个整数,代表指定位置上字符的 Unicode 编码.     fontcolor()  把带有 COLOR

js中的数组/对象(阮一峰的js基础教程)

//打印出键值1 Object.keys(array1) 2 ["0", "1", "2", "3", "4", "5"] Object.keys方法返回数组的所有键名.js规定:对象的键名一律为字符串,所以,数组的键名其实也是字符串.之所以可以用数值读取,是因为非字符串的键名会被转为字符串. arr.0的写法不合法,因为单独的数值不能作为标识符(identifier).所以,数组成员只

Foundation框架的基本对象之数组对象

在程序设计中数组的使用非常频繁,Foundation框架提供了NS数组类型,NS数组类型包括可修改的和不可修改两种,只能用来存放相关的对象类型,OC为我们提供了相关的基本的数组操作,并对相关的数组操作进行了封装. 数组的定义 我们可以简单的把数组看做是把同一类型的数据有序的进行排列,进行同一存储,即同种类型数据的集合. 数组的声明 数组声明和变量声明类似 格式:数组类型  数组名[数组大小]例如 :int score[5]; 数据类型  数组名[长度]=[数值1,数值2,……,数值n]. 例如:

JavaScript数组对象的声明与使用

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>数组对象的声明与使用</title> </head> <body> <script typ

JQuery $.each遍历JavaScript数组对象实例

查看一个简单的jQuery的例子来遍历一个JavaScript数组对象. var json = [ {"id":"1","tagName":"apple"}, {"id":"2","tagName":"orange"}, {"id":"3","tagName":"banana&q

spring mvc 控制器方法传数组对象的一些经验

因为项目需要在一个表单里面提交多个对象,比较好的做法就是直接在控制器方法参数里传一个数组. 由于Spring mvc框架在反射生成控制方法的参数对象的时候会调用这个类的getDeclaredConstructor方法来获得构造函数, 但是一直报NoSuchMethodException的异常. 根据这个方法的jdk文档,这个类是一个数组对象时,这个方法会抛出java.lang.NoSuchMethodException,因为接口.数组类.void.基本类型没有构造函数. 同事后来给我支了两招,使

将一个类数组对象转化为数组的几种方法

1.slice 语法:slice(begin,end) 方法选择一个从开始到结束(不包括结束)的数组的一部分浅拷贝到一个新的数组对象,方法不会改变原数组.如果是对象则拷贝对象的引用到新数组,如果是基本类型则会拷贝这些值到新数组. 如果省略begin则会从0开始.如果end被省略则会抽取到最后一个元素,如果end数值大于数组长度则会抽取到最后一个元素. 使用Array.prototype.slice.call(arguments)可以将类数组转化为数组对象,[].slice.call(argume

数组对象方法

concat():连接两个或更多的数组,并返回结果. join():把数组的所有元素放入一个字符串.元素通过指定的分隔符进行分隔. pop():删除并返回数组的最后一个元素 push():向数组的末尾添加一个或更多元素,并返回新的长度. reverse():颠倒数组中元素的顺序. shift():删除并返回数组的第一个元素 slice():从某个已有的数组返回选定的元素 sort():对数组的元素进行排序 splice():删除元素,并向数组添加新元素. toString():把数组转换为字符串