前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【原创】JavaScript的基本知识点和Splice()、join()方法。

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

作者头像
零点
发布2023-03-03 20:45:38
2700
发布2023-03-03 20:45:38
举报
文章被收录于专栏:微科技微科技

数组:

代码语言: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参数:将元素转换为字符串后的拼接规则。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档