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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • win7显示器亮度怎么调_虚拟机外接显示器

    win7显示器亮度怎么调_虚拟机外接显示器很久没有继续研究wddmhook了,最后一次研究还在3年前,不得不说虽然应用的少,但是wddmhook却是很有技术含量的一项技术,而且实用性很高,我们除了做虚拟显示器还能做很多的东西,比如高效的截屏(因为直接从驱动层面截屏,所以效率和实现效果秒杀mirrordriver和DXGI)、视频重定向(视频硬件加速的时候可以直接获取原始码流)、修改原始的显示器厂商信息、修改显示器支持分辨率,等等骚操作wddmhook都可以实现。去年,深圳某硬件公司找到我,他们正在做usb转HDMI或者USB转VGA的硬件

    2022年8月21日
  • webapi文档描述-swagger

    webapi文档描述-swagger最近做的项目使用mvc+webapi,采取前后端分离的方式,后台提供API接口给前端开发人员。这个过程中遇到一个问题后台开发人员怎么提供接口说明文档给前端开发人员,最初打算使用word文档方式进行交流

    2022年8月5日
  • WinSCP连接linux系统root登录时拒绝访问解决办法

    WinSCP连接linux系统root登录时拒绝访问解决办法1.编辑/etc/ssh/sshd_config文件:sudovi/etc/ssh/sshd_config将PermitRootLogin的值改成yes将PermitEmptyPassword的值改成no保存退出2.重启ssh:sudoservicesshrestart3.即可在WinSCP用root用户登陆转自https://blog.c…

    2022年9月17日
  • C语言基础[通俗易懂]

    C语言基础[通俗易懂]C语言基础

    2022年4月23日
  • 6步教你zencart模板制作

    6步教你zencart模板制作学习zencart模板制作我还是来简单的讲一下关于zencart一般的模板的制作方法:首先必须的条件是要会div+css和html这个(相信对于美工来说这个不是问题);其次要有dw这个网页编辑工具!好了!前提条件说完了,现在来入正题。1,在includes/template下…

    2022年7月27日
  • 卡盟平台_卡盟做淘宝对接好吗

    卡盟平台_卡盟做淘宝对接好吗简介:商城风格,三内页模板,全修复无BUG,一键装修主站,一键对接货源,自定义后台登录背景,前台风格自定义背景等,已集成易接口对接易充值接口,修复BUG等上传好后解压文件修改0.system.conf文件输入自己绑定的域名创建一个数据库systemroot密码改为root这里演示默认,运营的时候自行修改密码导入数据库打开apache的配置把最后一行修改为IncludeOptional/home/vhost/*.conf在计划任务里面添加Shell脚本任务名称随便设置执行周期为1

    2022年8月12日

发表回复

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

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