如何将字符串转换为JavaScript数组?
看看代码:
var string = "0,1";
var array = [string];
alert(array[0]);
Run Code Online (Sandbox Code Playgroud)
在这种情况下,alert
会弹出一个0,1
.当它是一个数组时,它会弹出一个0
,当alert(array[1]);
它被调用时,它应弹出它1
.
有没有机会将这样的字符串转换为JavaScript数组?
我有以下类型的字符串
var string = "'string, duppi, du', 23, lala"
Run Code Online (Sandbox Code Playgroud)
我想将字符串拆分为每个逗号上的数组,但只有单引号外的逗号.
我无法弄清楚分裂的正确正则表达式......
string.split(/,/)
Run Code Online (Sandbox Code Playgroud)
会给我的
["'string", " duppi", " du'", " 23", " lala"]
Run Code Online (Sandbox Code Playgroud)
但结果应该是:
["string, duppi, du", "23", "lala"]
Run Code Online (Sandbox Code Playgroud)
有没有任何跨浏览器解决方案?
我在JavaScript中有一个一维的整数数组,我想从逗号分隔的字符串中添加数据,有一个简单的方法吗?
例如: var strVale = "130,235,342,124 ";
我正在尝试使用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()转换为数组?
是否有一些javascript函数可以将已经格式化为字符串的字符串,并将其转换为数组?
var some_string = "[1,2,3,4]";
var some_array = castAsArray(some_string);
some_array.length // Returns 4.
Run Code Online (Sandbox Code Playgroud) 有没有办法将逗号分隔的字符串拆分为新字符串?模拟substring()
方法和split()
方法.
所以我想用字符串中的逗号分隔它:
let str = "arg1,arg2,arg3"; //and so on
Run Code Online (Sandbox Code Playgroud)
然后将每个值放入一个新的字符串,如下所示:
let str1 = "arg1";
let str2 = "arg2";
let str3 = "arg3";
Run Code Online (Sandbox Code Playgroud)
有没有办法在JavaScript中做到这一点?
我有两个字符串如下:
var str1 = "5YRS,AC,ALAR";
var str2 = "MON,5YRS,TRAU";
Run Code Online (Sandbox Code Playgroud)
我想将这两个字符串合并为一个字符串并删除其中的重复项。我尝试了以下方法:
var main_str = str1.concat(str2) //result: "5YRS,AC,ALARMON,5YRS,TRAU"
Run Code Online (Sandbox Code Playgroud)
我得到的结果最终被合并,如果我动态推送任何字符串,它不会显示所需的结果。是否有任何新的 ES6 实现来获取检查 null 检查并返回唯一字符串值的方法。
我已将数组放入我的URL中,如下所示:
var params = arrayitems.join('&');
var url = "https://www.example.com/page?="+params;
Run Code Online (Sandbox Code Playgroud)
所以URL看起来像这样:
https://www.example.com/page?=item1&item2&item3&item4&item5
Run Code Online (Sandbox Code Playgroud)
现在有谁知道我怎么能把这些项目放回到下一页的数组中?
谢谢!
我想要警报对象key
名称及其value
.但它没有用.
$(function() {
var james = {first: '1,2,3', second: '4,5,6' }
$('a').click(function(){
alert(james[first])
})
})
Run Code Online (Sandbox Code Playgroud)