老师关于文中末尾说到的tostring()有不懂

来源:2-17 数组方法(join()、reverse()、sort())

qq_久坠深海_0

2020-06-07 17:40:06

有想起tostring()/string()  也是可以转换为字符串。但用这个方式好像是转不了的。


然后文中有说到:把每一个数组项都tostring为字符串了。有些不明白。这里把数值转为字符串不是用的join()吗?


写回答

2回答

好帮手慕星星

2020-06-07

同学你好,说的没有问题,但是join方法用于数组,前面调用的时候只能是数组对象,不能是一个数值去调用,会报错的。

http://img.mukewang.com/climg/5edcc5980913b3cb03130120.jpg

http://img.mukewang.com/climg/5edcc5a1094a77c405360085.jpg

课程中老师指的是数组中每一项的转化,而不是整个数组的转换哦。

祝学习愉快!

0

好帮手慕星星

2020-06-07

同学你好,问题解答如下:

1、join() 方法用于把数组中的所有元素放入一个字符串,不是数值类型。

2、课程中的意思是,sort方法如果没有参数,那么是字符串的排序,数组中每项数值都会隐式转换为字符串类型进行比较。例如:

http://img.mukewang.com/climg/5edcbf970985abac03600113.jpg

http://img.mukewang.com/climg/5edcbf9d095d410b02670075.jpg

数值和字符串项排序结果是一样的。

自己再测试理解下,祝学习愉快!

0
hq_久坠深海_0
h 可是如果打印一下join后的类型是string类型啊,这不是说明join把数组从object转换成string类型了吗
h020-06-07
共1条回复

0 学习 · 40143 问题

查看课程