首页 > 编程语言 >javaScript - 数组的创建方式,数组的属性,数组的常用方法,数组的全部方法

javaScript - 数组的创建方式,数组的属性,数组的常用方法,数组的全部方法

时间:2023-02-06 20:45:24浏览次数:76  
标签:返回 javaScript 创建 元素 添加 数组 array 方法

1.数组的创建方式

//方式1
var array=new Array();
array[0]="levi"

//方式2
var array=new Array("png","jpg");

//方式3
var array=["levi","mikasa"]

 

2.数组的属性

属性

描述

constructor

返回对创建此对象的数组函数的引用。

length

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

prototype

使您有能力向对象添加属性和方法。

 

3.数组的常用方法

方法描述
concat() 连接两个或多个数组,并返回已连接数组的副本。
fill() 用静态值填充数组中的元素。
includes() 检查数组是否包含指定的元素。
indexOf() 在数组中搜索元素并返回其位置。
isArray() 检查对象是否为数组。
pop() 删除数组的最后一个元素,并返回该元素。
push() 将新元素添加到数组的末尾,并返回新的长度。
reverse() 反转数组中元素的顺序。
shift() 删除数组的第一个元素,并返回该元素。
sort() 对数组的元素进行排序。
splice() 从数组中添加/删除元素。
toString() 将数组转换为字符串,并返回结果。
unshift() 将新元素添加到数组的开头,并返回新的长度。
valueOf() 返回数组的原始值。

 

4.数组的全部方法

方法描述
concat() 连接两个或多个数组,并返回已连接数组的副本。
copyWithin() 将数组中的数组元素复制到指定位置或从指定位置复制。
entries() 返回键/值对数组迭代对象。
every() 检查数组中的每个元素是否通过测试。
fill() 用静态值填充数组中的元素。
filter() 使用数组中通过测试的每个元素创建新数组。
find() 返回数组中第一个通过测试的元素的值。
findIndex() 返回数组中通过测试的第一个元素的索引。
forEach() 为每个数组元素调用函数。
from() 从对象创建数组。
includes() 检查数组是否包含指定的元素。
indexOf() 在数组中搜索元素并返回其位置。
isArray() 检查对象是否为数组。
join() 将数组的所有元素连接成一个字符串。
keys() 返回 Array Iteration 对象,包含原始数组的键.
lastIndexOf() 在数组中搜索元素,从末尾开始,并返回其位置。
map() 使用为每个数组元素调用函数的结果创建新数组。
pop() 删除数组的最后一个元素,并返回该元素。
push() 将新元素添加到数组的末尾,并返回新的长度。
reduce() 将数组的值减为单个值(从左到右)。
reduceRight() 将数组的值减为单个值(从右到左)。
reverse() 反转数组中元素的顺序。
shift() 删除数组的第一个元素,并返回该元素。
slice() 选择数组的一部分,并返回新数组。
some() 检查数组中的任何元素是否通过测试。
sort() 对数组的元素进行排序。
splice() 从数组中添加/删除元素。
toString() 将数组转换为字符串,并返回结果。
unshift() 将新元素添加到数组的开头,并返回新的长度。
valueOf() 返回数组的原始值。

标签:返回,javaScript,创建,元素,添加,数组,array,方法
From: https://www.cnblogs.com/ErenYeager/p/17096641.html

相关文章

  • RuntimePlatform.WindowsWebPlayer 或者 RuntimePlatform.OSXWebPlayer 弃用的,已过时
    问题:RuntimePlatform.WindowsWebPlayer或者RuntimePlatform.OSXWebPlayer弃用的,已过时解决方法在Unity2017和Unity2018中已过时,解决方法:returnApplication.plat......
  • javaScript - 输入与输出语句,javaScript中的数据类型,字符类型与其它基本数据类型的互
    1.输入与输出语句//输出语句alert("hello,world")//提示弹窗console.log("hello,world")//输出到控制台//输入语句//第一个参数设置提示用户输入的提示信息//第......
  • JavaScript的原型和原型链
    说到JavaScript的原型和原型链,相关文章已有不少,但是大都晦涩难懂。本文将换一个角度出发,先理解原型和原型链是什么,有什么作用,再去分析那些令人头疼的关系。一、......
  • Android中实现全屏显示的方法
    在实际的应用程序开发中,我们有时需要把Activity设置成全屏显示,一般情况下,可以通过两种方式来设置全屏显示效果。其一,通过在代码中可以设置,其二,通过m......
  • 数组的定义--Java基础027
    /*数组:数组是存储同一种数据类型数据的集合容器。数组的定义格式:数据类型[]变量名=new数据类型[长度];数组:存储同一种数据类型的集合容器.数组的特点:1.只能存储......
  • JavaScript国际化API
    JavaScript国际化API前言:英语是世界上使用最广泛的语言,但只有七分之一的人说英语。它是3.79亿人口的第一种(母语)语言,但是有9.17亿人说普通话,4.6亿人说西班牙语和3.41亿人......
  • AcWing 791. 高精度加法C++数组实现
    高精度加法a,b均为正整数#include<iostream>usingnamespacestd;constintN=100010;intA[N],B[N],C[N];intAdd(inta[],intb[],intc[],intcnt){......
  • [JavaScript]关于prototype继承
    Whenitcomestoinheritance,JavaScriptonlyhasoneconstruct:objects.Eachobjecthasaprivatepropertywhichholdsalinktoanotherobjectcalleditsp......
  • 树状数组基础
    树状数组(BinaryIndexedTree(BIT),FenwickTree)是一个查询和修改复杂度都为log(n)的数据结构。主要用于查询任意两位之间的所有元素之和,但是每次只能修改一个元素的值;经......
  • JOSN字符串转List<dto>方法
    1.引入的包importcom.alibaba.fastjson.JSON;importcom.alibaba.fastjson.JSONObject;实际代码StringpaperContent=workHistory.getPaperContent(......