transforming arrays

transforming arrays

本文关键字:arrays transforming      更新时间:2023-09-26

我如何使用Javascript来翻转这个列表:

var array = ["no yes", "maybe certainly"];

进入这个:

var array2 = ["no", "yes", "maybe", "certainly"]

如果数组元素中有多个空格,最好在这里使用regex

  1. 用空格
  2. 连接数组元素
  3. 使用正则表达式
  4. 从字符串中提取非空格字符

var array = ["       no yes     ", "     maybe     certainly  "];
var array2 = array.join('').match(/'S+/g);
document.write(array2);
console.log(array2);

您可以将数组中的所有元素join,然后将split后的元素变为数组,如下所示

// var array = ["no yes", "maybe certainly"];
var array = ["no yes     ", "    maybe    certainly"];
var array2 = array.join('').trim().split(/'s+/g);
console.log(array2);

var array = ["no yes", "maybe certainly"]
answer = converfunction(array);
function converfunction(array){
return array.toString().replace(',',' ' ).split(' ')
}