var charArray=[a,b,c]
我想有一个新的阵列如下:
var charArrayNew=[a, ab, abc]
请建议如何在ES6 Javascript中获得charArrayNew
的结果。
您可以这样做:
const charArray=['a','b','c'];
const answer = charArray.map((_,i,ar)=>ar.slice(0,i+1).join(""));
console.log(answer);
// or, alternatively:
fn=(ar,res=[])=>(
ar.reduce((a,c)=>(res.push(a+=c),a),""),res );
console.log(fn(charArray))