TypeScript
HTML
<div id="app"></div>
CSS
body {
background: #20262E;
padding: 20px;
font-family: Helvetica;
}
#app {
background: #fff;
border-radius: 4px;
padding: 20px;
transition: all 0.2s;
text-align: center;
}
TypeScript
function fold (arr) {
for(int i=0;i<arr.length;i++){
if(Array.isArray(arr[i])){
var child = arr[i];
arr[i] = fold(child);
}else{
arr.push(arr[i]);
}
}
return arr;
}
let arr1 = [1];
fold(arr1);
document.querySelector("#app").innerHTML = [1,2];