javascript逗号分隔列表到数组
我从javascript中得到了这种类型的列表:javascript逗号分隔列表到数组,javascript,arrays,json,Javascript,Arrays,Json,我从javascript中得到了这种类型的列表: Amila,Asanka,Imaad,Kelum,Lakshan,Sagara,Thilina 我使用以下代码转换为我的输出 var array = columnsload.split(","); var string = JSON.stringify(columnsload); var nameArray = string.split(','); 输出如下: "Amila,Asanka,Imaad,Kelum,Lakshan,Sagara
Amila,Asanka,Imaad,Kelum,Lakshan,Sagara,Thilina
我使用以下代码转换为我的输出
var array = columnsload.split(",");
var string = JSON.stringify(columnsload);
var nameArray = string.split(',');
输出如下:
"Amila,Asanka,Imaad,Kelum,Lakshan,Sagara,Thilina"
但我真的需要这样:
["Amila","Asanka","Imaad","Kelum","Lakshan","Sagara","Thilina"]
有人知道如何获得这样的输出吗?只需执行
var nameArray=columnsload.split(',')代码>。您不需要对数组进行字符串化,然后再对其进行拆分,只需进行一次拆分即可
var columnsload = "Amila,Asanka,Imaad,Kelum,Lakshan,Sagara,Thilina";
var nameArray = columnsload.split(',');
console.log(nameArray);
如果需要将整个内容设置为字符串,可以在之后在数组上运行JSON.stringify
var columnsload = "Amila,Asanka,Imaad,Kelum,Lakshan,Sagara,Thilina";
var nameArray = columnsload.split(',');
console.log(JSON.stringify(nameArray));
// outputs ["Amila","Asanka","Imaad","Kelum","Lakshan","Sagara","Thilina"]
// as one string.
split函数足以将字符串转换为数组
var names = "Amila,Asanka,Imaad,Kelum,Lakshan,Sagara,Thilina";
var nameArr = names.split(",");
console.log( nameArr );
删除JSON。字符串化
行,你的代码将按你的需要工作。我的帖子回答了你的问题吗?谢谢,但我按照你说的方式安排我的代码,但我需要这样的输出[“阿米拉”、“阿桑卡”、“伊玛德”、“凯勒姆”、“拉克珊”、“萨加拉”、“蒂丽娜”],但根据你的代码,它的显示如下:阿米拉、阿桑卡、伊玛德、凯勒姆、拉克珊、萨加拉,ThilinaSo,你需要将[“Amila”、“Asanka”、“Imaad”、“Kelum”、“Lakshan”、“Sagara”、“Thilina”]
作为字符串输出?是的,我需要像stirng一样使用此代码作为条形图,因为我需要这样的数组,但当我传递字符串数组时,它不起作用如果回答了你的问题,请考虑投票和标记它作为未来访问者的答案。嘿,我得到了答案,我用推法,现在它的工作VaR柱负载=“阿米拉,Asanka,Imaad,Kelum,Lakshan,相良,Thilina”;var数组=columnsload.split(“,”);对于(var i=0;i@Mogambo嘿,为什么要将数组复制到nameArray?不需要复制,直接使用数组