首页 > 解决方案 > 如何使用数组和函数按单词分隔字符串?

问题描述

编码我正在尝试做的事情:

function look(str) {
  var stringArr = ['JAVA'];
  var arr = [];
  var novaString = ''

  for(i = 0; i < stringArr.length; i++) {
    arr = stringArr;
  }
  console.log(arr)
  return arr;
} look('arr');

我希望输出看起来像这样:

[J]
[JA]
[JAV]
[JAVA]
[JAV]
[JA]
[J]

没有更多的细节要添加。

标签: javascriptarraysstring

解决方案


这会做

    var k='JAVA';
var a=k.split('');
var e=[];
a.forEach((el)=>{
    e.push(el);
console.log(e);
})
for(let i=0;i<a.length-1;i++)
{
    e.pop();
    console.log(e);
}

在此处输入图像描述


推荐阅读