我正在尝试使用split方法将逗号分隔的字符串转换为数组(将逗号分隔的字符串转换为数组).
这是代码:
var nameList = "milk,sugar,flour";
var nameArray = nameList.split(',');
document.write('The nameList is: ' + nameList);
document.write('<br />');
document.write('The nameArray is: ' + nameArray);
Run Code Online (Sandbox Code Playgroud)
这是输出:
名称列表是:牛奶,糖,面粉
的nameArray是:牛奶,糖,面粉
在我看来它仍然是一个用逗号分隔的字符串.为什么逗号分隔的字符串在javaScript中不使用split()转换为数组?
这是一个阵列.Array#toString生成以逗号分隔的输出.
试试这个:
[3, 4, 'b'].toString();
Run Code Online (Sandbox Code Playgroud)
如果您使用console.log而不是document.write检查nameArray,您将看到它是一个数组.
| 归档时间: |
|
| 查看次数: |
900 次 |
| 最近记录: |