转换字符串方法、判断数组类型

1、join() --
将数组中所有元素都转化成字符串并连接在一起,返回最后生成的字符串。可以选择一个可选的字符串在生成的字符串中来分隔数组的各个元素。如果不指定使用分隔符,默认使用逗号。不修改原数组。
Array.join()方法是String,split()方法的逆向操作,split()方法是将字符串分割成若干块来创建一个数组。
 
2、toString() --
针对数组,该方法将其每个元素转化成为字符串,并且输出用逗号分隔的字符串列表。此方法与不传值得join方法返回得字符串一样。
 
 
3、数组类型
给定一个未知对象,判定他是否为数组。在es5中可以使用Array.isArray()函数来判断。
 
在es5之前,大家可能想到利用typeof操作符 来判断,但是无论是数组还是对象,均返回对象。
 
在es3中isArray()可以使用Object.prototype.toString.call(arr) === '[object Array]'代替
 
原文地址:https://www.cnblogs.com/pandawind/p/9837782.html