在我的作业中,我被要求以这种方式打印字符串:
// string = 'zuckerberg'
// z
// zu
// zuc
// zuck
// zucke
// zucker
// zuckerb
// zuckerbe
// zuckerber
// zuckerberg
是否有简单的方法可以仅使用简单的方法来完成? 到目前为止,找不到一个好的方法。
谢谢!
答案 0 :(得分:0)
检查一下,它可以根据您的需要工作。
let data = 'zuckerberg';
let output = '';
for(let i = 0; i < data.length; i++) {
output = output.concat(data[i]);
console.log(output);
}
答案 1 :(得分:0)
我想您的老师正在尝试教您一个字符串是一个字符数组。但是,我有点喜欢打高尔夫,但想分享一下:
string.split('').map((v,i,a) => console.log(data.slice(0, i+1)))