2023JavaScript 中将字符串数组划分为多个部分的所有方法

 所属分类:web前端开发

 浏览:49次-  评论: 0次-  更新时间:2023-10-02
描述:更多教程资料进入php教程获得。 问题我们需要编写一个 JavaScript 函数,该函数接受至少包含两个元素的文字数组。我们的函数应该返...
更多教程资料进入php教程获得。

JavaScript 中将字符串数组划分为多个部分的所有方法

问题

我们需要编写一个 JavaScript 函数,该函数接受至少包含两个元素的文字数组。

我们的函数应该返回将数组分为两个非空部分。

例如 -

对于数组 ["az", "toto", "picaro", "zone", "kiwi" ]

可能性是 -

"(az, toto picaro zone kiwi)(az toto, picaro zone kiwi)(az toto picaro, zone kiwi)(az toto picaro zone, kiwi)"

示例

以下是代码 -

 实时演示

const arr = ["az", "toto", "picaro", "zone", "kiwi"];
const findAllPossiblities = (arr = []) => {
   let array;
   const res = [];
   for(let i = 1; i < arr.length; i++){
      array = [];
      array.push(arr.slice(0,i).join(" "));
      array.push(arr.slice(i).join(" "));
      res.push(array);
   };
   return res;
};
console.log(findAllPossiblities(arr));

输出

[
[ 'az', 'toto picaro zone kiwi' ],
[ 'az toto', 'picaro zone kiwi' ],
[ 'az toto picaro', 'zone kiwi' ],
[ 'az toto picaro zone', 'kiwi' ]
]
 标签:
积分说明:注册即送10金币,每日签到可获得更多金币,成为VIP会员可免金币下载! 充值积分充值会员更多说明»

讨论这个素材(0)回答他人问题或分享使用心得奖励金币

〒_〒 居然一个评论都没有……

表情  文明上网,理性发言!