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' ] ]
以上就是JavaScript 中将字符串数组划分为多个部分的所有方法的详细内容,更多请关注双恒网络其它相关文章!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。



