【原创】JavaScript的基本知识点和Splice()、join()方法。

2023-03-03 20:45:38 浏览数 (1)

数组:

代码语言:javascript复制
Java:一个存储相同类型的有序元素集合。
JavaScript:一个存储不同类型的有序元素介集合
            一个用[]包裹的有序集合。
数组中每个元素都有对应的索引,第一个元素的索引值为0,以此类推。

数组的创建

代码语言:javascript复制
1.动态创建:
    var arr = new Array(); //创建一个空数组
    var arr = new Array(数据1,数据2,数据3,.....); //创建一个数组,并设置数组的元素值
    var arr = new Array(正整数);   //设置数组的存储空间
2.静态创建:
    var arr = []; //创建一个空数组
    var arr = [数据1,数据2,数据3.......];

数组元素的查询:

代码语言:javascript复制
通过数组的索引值查询数组元素,如arr[0];

数组元素的修改:

代码语言:javascript复制
通过对数组索引对应的元素,重新赋值,达到修改数组元素的目的,如arr[1] = 5;

获取数组空间长度:

代码语言:javascript复制
使用属性.length属性,如console.log(arr.length);
Java中length为可读属性,即无法自动修改数组存储空间的长度;数组的索引的取值范围为[0,数组长度-1],否则抛出越界异常。
JavaScript中length为可读可写属性,即可以修改数组存储空间长度。
    当使用length属性修改的数组存储空间比修改前的存储空间长时,则数组会自动扩容。
    当使用length属性修改的数组存储空间比修改前的存储空间短时,则数组会自动剪贴(删除多余出的空间长度的元素)。
    获取不在当前数组索引范围的值时,会返回undefined。

splice()方法:

代码语言:javascript复制
作用:插入、删除和替换的操作
语法:splice(start, deleteCount, items);
    start:开始操作的索引位置。
    deleteCount:删除元素的个数。
    items:需要插入的元素,可以为多个元素。

join()方法:

代码语言:javascript复制
作用:获取数组中的元素,然后把元素按照指定的规则拼接后返回为字符串。
语法:join(separator)
    separator参数:将元素转换为字符串后的拼接规则。

0 人点赞