JS将字符串转换为数组Array的split()方法,在线实例编辑
JavaScript中,字符串string和数组Array是两种数据类型,可以通过split()的方法来将字符串进行数组的转换。
split()方法简介
split的英文单词便有“分割”的意思,split()函数在JS中也可以用来分割字符串,一般情况下接收一个string类型的参数,用于作为分割点,对字符串进行分割。返回值类型为Array数组类型。
split()函数转换字符串为数组的实例代码,及在线编辑器
<script>
var str = "笨鸟工具,x1y1z1.com"
var arr = str.split('') //用空字符来切分str
//下面这行代码用来判断arr的类型是否为数组Array对象
var t = arr instanceof Array
alert(t)
alert(arr)
</script>
代码解析
如上代码,instanceof用来判断数据类型,是的话返回true,否则为false;如果是用typeof()函数的话,上面中的实例返回的值会是object。split()函数中的参数,可以根据字符串本身的特点,以及划分的特定需求来传递,比如可以按“,”来切分等等。注意,返回的数组中的元素是用英文逗号“,”隔开的。