首页 > 编程语言 >JavaScript 数组常用方法大全

JavaScript 数组常用方法大全

时间:2022-09-26 04:55:05浏览次数:71  
标签:JavaScript 下标 元素 参数 数组 Array 方法 大全

Array 对象

所有方法

concat() 方法 合并多个数组,返回一个新数组
join()  方法 将数组合并为字符串,用指定的字符分割
pop() 方法 删除成员(从后)  并返回该被删除的元素
shift() 方法 删除成员(从前) 并返回该被删除的元素
splice() 方法 删除多个元素 并用新元素替换
push() 方法 加入成员   如果参数是一个数组 会把数组作为单个元素加入, 如果合并数组请用concat方法
unshift() 方法  加入成员(加到最前面)  返回加入后的成员数
reverse() 方法 数组反转顺序
slice() 方法 取数组中的一部分,返回一个数组,  参数一为开始下标 参数二为结束下标
sort() 方法 数组排序 返回排序后的数组 
toString 方法 到文本
valueOf 方法 返回指定对象的原始值

 

所有属性:

constructor 属性    创建对象的函数

length 属性  取数组的长度

prototype 属性  可用于给对象添加新的自定义方法

 

创建对象语法

arrayObj = new Array()
arrayObj = new Array([size])
arrayObj = new Array([element0[, element1[, ...[, elementN]]]])

参数

arrayObj

必选项。要赋值为 Array 对象的变量名。

size

可选项。可选项数组的大小。由于数组的下标是从零开始,创建的元素的下标将从零到 size -1。

element0,...,elementN

可选项。要放到数组中的元素。这将创建具有 n + 1 个元素的长度为 n + 1 的数组。使用该语法时必须有一个以上元素。

说明

创建数组后,能够用 [ ] 符号访问数组单个元素,例如:

var my_array = new Array();
for (i = 0; i < 10; i++)   {
   my_array[i] = i;  
 }
x = my_array[4];

由于 Microsoft JScript 中的数组的下标是从零开始的,前面例子中最后一条语句访问数组的第五个元素。该元素中保存的值是 4。

如果只向 Array 的构造函数传递了一个参数,而该参数是数字,则它必须是无符号32位整数(大约40亿)。该值成为数组的大小。如果该值为数值,但小于0或不为整数,发生运行时错误。

如果传递给 Array 构造函数的是单个值并且不是数值,设置 length 属性为1,而且唯一的元素值成为单个的传入的参数。

请注意 JScript 数组为解析数组,也就是尽管可以分配多个元素给一个数组,但实际上只有包含数据的元素才存在。这减少了数组使用的内存数量。

标签:JavaScript,下标,元素,参数,数组,Array,方法,大全
From: https://www.cnblogs.com/qq9836/p/16729585.html

相关文章

  • C语言中的变长数组
    问:C语言中定义数组大小的时候可以使用变量吗?还是只能使用常量或者常量表达式??1 目前经常使用的C语言有三个版本,分别是C89、C99和C11。C89(也称ANSIC)是较早的版本,也是......
  • javaScript-3常用函数
      <!DOCTYPEhtml><html><head><table>常用函数</table><metacharset="utf-8"></head><body><h1>Array数组</h1>原始数据:<sapnid="originalAr......
  • javaScript-2 字符串处理
    字符串处理字符串处理<!DOCTYPEhtml><html><head><title>字符串处理</title></head><body><h1>字符串处理</h1>原始字符串:<spanid="orig......
  • go 稀疏数组
     稀疏数组实现:packagemainimport"fmt"typeSparseArraystruct{ colint rowint valueint}funcmain(){ //源数据格式: /* 000......
  • 《JavaScript高级程序设计》Chapter03学习笔记
    Chapter03JavaScriptLanguageSyntax类C区分大小写,标识符可以字母、下划线(_)、美元符号($)开头语句以分号(;)结尾:虽然不加分号也是被允许的,但会导致性能的降......
  • 怎么写出数组扁平化?如何手写flat函数
    手写一下数组扁平化flat(),但是发现居然没有一个能够完成写出来,所以打算总结一下如果遇到了数组扁平化的题目(也可以叫做手动封装flat()方法),到底应该怎么写,怎么写可......
  • js数组去重的方法
    一、利用Set()+Array.from()Set对象:是值的集合,你可以按照插入的顺序迭代它的元素。Set中的元素只会出现一次,即Set中的元素是唯一的。Array.from() 方法:对一个类似数组......
  • IntelliJ IDEA 快捷键说明大全(中英对照、带图示详解)
    因为觉得网络上的idea快捷键不够详尽,所以特别编写了此篇文章,方便大家使用ideaO(∩_∩)O~其中的英文说明来自于idea的官网资料,中文说明主要来自于自己的领会和......
  • 数组遍历的方法
    数组遍历的方法forEach类似与for循环不会改变原数组将数组中的2全部加1constarr=[1,2,3,2]varnewArr=[]arr.forEach(v=>{if(v===2){v=v+1}......
  • JavaScript权威指南中文-第五版 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1IZ0TCpQdsYR4YT5mQSj_8w点击这里获取提取码 ......