I want to add space after capital letter in string of 2d array.
let arr = [
["Title", "GameBook"],
["anyOfYear", 1234],
["pieChart", "somePage"],
];
//output => [ [Title, "Game Book"], ["any Of Year", 1234] , ["pie Chart", "some Page"]]
>Solution :
Here you can try this logic :
let arr = [
["Title", "GameBook"],
["anyOfYear", 1234],
["pieChart", "somePage"],
];
arr = arr.map((e) => {
return e.map((elem) => {
if (typeof elem == "string") {
return (elem = elem.replaceAll(/([a-z])([A-Z])/g, "$1 $2"));
}
return elem;
});
});
console.log(arr);