JavaScript将数组拼接成一个字符串[通俗易懂]

JavaScript将数组拼接成一个字符串[通俗易懂]将数组拼接成字符串,在JavaScript中,有两种方式。一种是Array对象提供的join()方法,另一种是Array对象提供的toString()方法。下面分别来介绍:join()定义和用法:join()方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。用法:把数组中的所有元素放入一个字符串,默认以逗号分隔vararr=[‘sun’,’moon’,’start’]console.log(arr.join())//’sun,moon,start’

大家好,又见面了,我是你们的朋友全栈君。

将数组拼接成字符串,在JavaScript中,有两种方式。一种是Array对象提供的join()方法,另一种是Array对象提供的toString()方法。下面分别来介绍:
join()
定义和用法:
join() 方法用于把数组中的所有元素放入一个字符串。
元素是通过指定的分隔符进行分隔的。
用法:把数组中的所有元素放入一个字符串,默认以逗号分隔

var arr = ['sun', 'moon', 'start']
console.log(arr.join()) // 'sun, moon, start'

此方法还接收一个参数,参数内容为分隔符

var arr = ['sun', 'moon', 'start']
console.log(arr.join('-')) // 'sun-moon-start'

toString()
定义和用法:
toString() 方法可把数组转换为字符串,并返回结果。
不支持自定义分隔符,除非重写该原型方法

var arr = ['sun', 'moon', 'start']
console.log(arr.toString()) // 'sun, moon, start'

注意:如果数组中包含对象,那么这两种方法,无论是哪种,得到的结果都是[object, object]

var arr = [{ 
   name: 'sun'}, 'moon', 'start']
console.log(arr.join()) // '[object Object],moon,start'
console.log(arr.toString()) // '[object Object],moon,start'
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/135580.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • win10多合一原版系统_win10多合一原版系统[通俗易懂]

    win10多合一原版系统_win10多合一原版系统[通俗易懂]win10多合一原版系统装机系统拥有着大多数同类型定位的装机系统所没有的强大稳定性可以确保系统在运行的过程中绝对不会因为一些小毛病而出现崩溃的现象,对win10多合一原版系统装机系统感兴趣的朋友们快下载吧。win10多合一原版系统介绍:1、在不影响大多数软件和硬件操作的情况下,尽可能关闭不必要的服务。2、电脑兼容通用驱动助手,可以智能判断硬件类型并安装最兼容的驱动。3、综合2000-2020年流行…

    2022年6月16日
    85
  • 听说C站还有人缺图片素材?一篇跟UI设计师要来的——图片网址整理大全 让你从此远离素材荒!(强烈建议收藏)「建议收藏」

    听说C站还有人缺图片素材?一篇跟UI设计师要来的——图片网址整理大全 让你从此远离素材荒!(强烈建议收藏)「建议收藏」图片素材大全。如果你现在设计软件之类的时候,缺少图标使用了,那这个图标设计必备网址就是你现在最需要的东西。虽然本篇图标这块网址只有几个,但是绝对够你用的!不信你找不到自己所需要的,如果找不到直接找我,我给你找

    2022年10月4日
    2
  • .pfx 证书和 .cer 证书

    .pfx 证书和 .cer 证书证书系列:1:.pfx证书和.cer证书2:导入pfx证书通常情况下,作为文件形式存在的证书一般有三种格式:第一种:带有私钥的证书,由PublicKeyCryptographyStandards#12,PKCS#12标准定义,包含了公钥和私钥的二进制格式的证书形式,以.pfx作为证书文件后缀名。 第二种:DEREncodedBinary(.cer)二进制编码的证书,证书中没有私钥,DER编码二进制格式的证书文件,以.cer作为证书文件后缀名。 第三种:Bas.

    2022年6月3日
    95
  • SQL SERVER插件之SQLPrompt 激活使用

    SQL SERVER插件之SQLPrompt 激活使用如有不懂,可以关注麒琳技术栈,欢迎在线咨询

    2022年7月26日
    6
  • ubuntu 18.04 EM7345 4G 模块接入点删除「建议收藏」

    ubuntuEM7345创建多个接入点如何删除本人TinkPadT440P笔记本,装了ubuntu18.04,前几天一激动,买了一个M2接口的EM7345,支持联通3G/4G,电信4G,都能正常使用,我一不小心建了许动连接点,本人有洁癖,但又不知道怎么删除,后来找了好几天,找到以下路径,又这方面需求的同学,可以参考一下/etc/NetworkManager/syst…

    2022年4月12日
    181
  • Ubuntu卸载CUDA_ubuntu怎么卸载已经安装的软件

    Ubuntu卸载CUDA_ubuntu怎么卸载已经安装的软件1.暴力卸载sudoapt-getpurgenvidia*sudoapt-getautoremovesudoapt-getautoclean2.主动卸载sudo/usr/local/cuda-8.0/bin/uninstall_cuda_8.0.pl

    2025年9月18日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号