javascript转换数组
如何使用Javascript打开此列表:javascript转换数组,javascript,arrays,Javascript,Arrays,如何使用Javascript打开此列表: var array = ["no yes", "maybe certainly"]; 在这一点上: var array2 = ["no", "yes", "maybe", "certainly"] 如果数组元素中可能有多个空格,最好在这里使用regex 按空格连接数组元素 使用正则表达式从字符串中提取非空格字符 var数组=[“不,是”,“可能肯定”]; var array2=array.join(“”).match(/\S+/g); 文件编写(a
var array = ["no yes", "maybe certainly"];
在这一点上:
var array2 = ["no", "yes", "maybe", "certainly"]
如果数组元素中可能有多个空格,最好在这里使用
regex
var数组=[“不,是”,“可能肯定”];
var array2=array.join(“”).match(/\S+/g);
文件编写(array2);
控制台日志(array2)代码>您可以将数组中的所有元素,以及它之后的所有元素添加到数组中,如下所示
//var-array=[“否-是”,“可能肯定”];
var数组=[“不,是”,“可能肯定”];
var array2=array.join(“”).trim().split(/\s+/g);
控制台日志(array2)代码>检查var数组=[“否是”,“可能肯定”]代码>非常简单,似乎效率很高。@rowland没有那么高的效率,正如您所看到的split
比match
@Alexander您可能想用更新的答案再次检查@我看到图萨的分裂速度比对手快,我可以说很多faster@Alexander这就是旧代码。我已经更新了代码。请再次检查
var array = ["no yes", "maybe certainly"]
answer = converfunction(array);
function converfunction(array){
return array.toString().replace(',',' ' ).split(' ')
}