编码我要执行的操作:
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]
没有更多要添加的细节。
答案 0 :(得分:1)
可以做到
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);
}
答案 1 :(得分:0)
您的问题不太清楚,但是您可能想要这样:
function look(str) {
var stringArr = str;
for(i = 0; i < stringArr.length; i++)
{
console.log("[" + stringArr.substring(0,i+1) + "]");
}
for(i = (stringArr.length - 2); i >= 0; i--)
{
console.log("[" + stringArr.substring(0,i+1) + "]");
}
}
look('arr');