任务18 数组-字符串-数学函数-简答

数组方法里push、pop、shift、unshift、join、split

分别是什么作用?

  • push就是向数组后添加一个元素,数组的长度加1,返回值为数组长度
    var arr=[1,2,3]
    arr.push(5)
    console.log(arr);//[1,2,3,5]
    console.log(a.length);//4
  • pop就是把数组的最后一个元素删除,返回值为最后一个元素
    var arr=[1,2,3]
    arr.pop()//删除[3]
    console.log(arr)//[1,2]
    console.log(arr.length)//3
  • shift就是把数组的第一个元素删除,返回值为删除的元素
    var arr=[1,2,3];
    arr.shift();//删除[1]
    console.log(arr)//[2,3]
    console.log(arr.length)//2
  • unshift就是在数组的第一个元素前添加一个新元素,返回值为数组长度
    var arr=[1,2,3]
    arr.unshift(10);//在1前添加元素10
    console.log(arr);//[10,1,2,3]
    console.log(arr.length)//4
  • join 把使用参数作为链接符把数组的元素变成字符串拼接在一起,不会修改原数组内容。
    var arr=["hello","css","html"]
    console.log(arr.join("-"));//hello-css-html
    console.log(arr.join(""))//hellocss*html
  • split 就是把字符串分割成数组,可自己选择分割的方式和长度
    var str='hello world,it is amazing'
    console.log(str.split(''))//["h", "e", "l", "l", "o", " ", "w", "o", "r", "l", "d", ",", "i", "t", " ", "i", "s", " ", "a","m","z","i","i","n","g"
    console.log(str.split(' '))//['hello','world,it','is','amazing']
    console.log(str.split(','))//['hello world','it is amazing']
    console.log(str.split(',',1))['hello world']
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容