美文网首页
数组的常用方法123

数组的常用方法123

作者: 柠栀5102 | 来源:发表于2021-11-17 11:43 被阅读0次

    1,concant()

    concat(数组1,数组2,...),用于合并两个或多个数组,返回一个全新的数组

    2、copyWithin()

    copyWithin()方法,从数组的指定位置拷贝元素到数组的另一个指定位置中,第一个参数是目标位置,第二个参数是拷贝元素的起始位,第三个参数是拷贝元素的结束位置,如果不设置第三个参数,拷贝元素结束位置就是目标位置的前一位

    3、fill()

    fill()方法,使用一个固定值来填充数组

    4、includes()

    从数组中检查指定的数据是否存在,存在返回true,不存在返回false

    1)学号不可以重复 通过includes()查找nos这个数组总共是否已存在,存在返回ture,不存在返回false。

    2)输出长度为7的数组 str ,且七位数组内容不重复

    5,查找数据在数组中的位置

    1)str.indexOf(a)返回的值是在数组 str 中第一个数据 a 对应的下标(索引)位置

    2)str.lestindexOf(a)返回的值是在数组 str 中最后一个数据 a 对应的下标(索引)位置

    6,isArray()

    isArray(a)检查 a 是否为数组,是返回true,不是返回false

    7,join()

    join()将一个数组根据某个字符串拼接成字符串,默认为逗号

    返回结果分别是:

    11你好22你好33你好44你好55你好66你好77你好88

    1122334455667788

    11,22,33,44,55,66,77,88

    8,split()

    split()方法,用于将字符串根据某个字符串打散成数组

    1)split('')表示将字符串中的所有字符打散成数组,

    返回结果:['好', '好', '学', '习', ',', '天', '天', '向', '上']

    2)split('喜欢')表示将字符串根据“喜欢”打散成数组,

    返回结果: ['我', '吃苹果,', '吃桃子,', '吃香蕉']

    9,数组通过splice()删除、修改、添加

    1)删除,该方法需要传两个参数:第一个是起始位置,第二个是删除长度;如果第二个参数不传,就表示从起始位置往后全部删除

    splice(起始位置,删除内容长度),数组 str 返回结果为[11, 22, 33, 66]

    2)修改,splice(起始位置,删除内容长度,替换内容),数组 str 返回结果为[11, 22, 99, 33, 66]

    3)添加,splice(起始位置,0,添加内容),数组 str 返回结果为[11, 22, 33, 99, 44, 55, 66]

    10、push()

    push()方法,向数组的末尾添加一个或更多元素,并返回新的数组,添加多个元素用逗号隔开

    11、pop()

    pop()方法,删除数组最后一个元素并返回新的数组

    12、unshift()

    unshift()方法,向数组的开头添加一个或更多元素,并返回新数组,添加多个元素用逗号隔开

    13、shift()

    shift()方法,删除数组的第一个元素并返回新的数组

    14、reverse()

    reverse()方法,反转数组的元素顺序

    例:打印输出:[55, 44, 33, 22, 11]

    15、slice()

    slice()方法,选取数组的一部分,并返回一个新数组,原数组不变,该方法第一个参数是起始位置,第二个参数是结束位置,但取不到结束位置,如果省略第二个参数,只输入一个参数表示从起始位置开始到最后全部返回

    例:

    输出结果:

    16、toString()

    toString()方法,把数组转换为字符串,并返回结果,和join()方法类似,使用join()方法较多

    相关文章

      网友评论

          本文标题:数组的常用方法123

          本文链接:https://www.haomeiwen.com/subject/uvohtrtx.html