Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 提取逗号分隔字符串中的任何单词_Javascript - Fatal编程技术网

Javascript 提取逗号分隔字符串中的任何单词

Javascript 提取逗号分隔字符串中的任何单词,javascript,Javascript,但这只是我的第一句话。我希望能够获取长度未知的字符串中的任何单词。尝试以下操作: var str = "dog,cat,rat,bat"; pos = str.indexOf( ',' ); var res= str.substring( 0, pos ); 这将创建一个值数组。您可以将任何分隔符传递到split()中 您可以join()将它们重新组合在一起。您可以使用.split()方法将字符串拆分为数组 它将返回str变量中的所有单词 var str = "dog,cat,rat,bat

但这只是我的第一句话。我希望能够获取长度未知的字符串中的任何单词。

尝试以下操作:

var str = "dog,cat,rat,bat";
pos = str.indexOf( ',' );
var res= str.substring( 0, pos );
这将创建一个值数组。您可以将任何分隔符传递到
split()


您可以
join()
将它们重新组合在一起。

您可以使用
.split()
方法将字符串拆分为数组

它将返回str变量中的所有单词

var str = "dog,cat,rat,bat";
var array1=[];
array1=str.split(',');
for(var key in array1){
    console.log(array1[key]);
}

结果是一个包含“dog”、“cat”、“rat”和“bat”元素的数组

使用
split
,然后您可以通过索引进行访问。是否要获取诸如[“dog”、“cat”…]之类的单词数组,OP为什么要尝试这样做?
var str = "dog,cat,rat,bat";
// use split to transform the string into an array
str = str.split(',');

var res = str[0]; // 1, 2, 3...
var str = "dog,cat,rat,bat"; 
var strArray = str.split(",");
var str = "dog,cat,rat,bat";
var parts = str.split(',');
alert(parts[2]); // rat
var str = "dog,cat,rat,bat";
var array1=[];
array1=str.split(',');
for(var key in array1){
    console.log(array1[key]);
}
var str = "dog,cat,rat,bat";
var res = str.split(",");