对象转换为字符串的方法

toLocaleString、toString、valueOf的共同点和不同点

valueOf:返回的是数组本身;

toString:返回有数组中每个值的字符串形式拼接而成的一个以逗号分隔的字符串,为了创建这个字符串会调用数组每一项的toString()方法;

toLocaleString:调用时,也会创建一个数组值得以逗号分隔的字符串。但是为了取得每一项的值,调用的是每一项的toLocaleString()方法,而不是toString方法

join:能够以逗号来转化为字符串

 

共同点:

默认情况下都会以逗号分隔的字符串的形式返回数组项。但是join还可以用其他的分隔符链接字符串,同时只能接收一个参数。

 

不同点:

valueOf返回的是数组本身,toString和toLocaleString都返回的是数组中每个值的字符串形式拼接而成的以逗号分隔的字符串,toLocaleString为了取得每一项的值,调用的是每一项的toLocaleString方法。默认的话,调用的却是toString;join的话,拼接字符串,跟toString最像,但是分隔符是自己定义的,而且只有一个参数

转载于:https://www.cnblogs.com/xyn0909/p/7443812.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值