JSFiddle - React, Tailwind, and code Playground

by Viet27th

JavaScript

/* let arr = [0,1,2,3,4,5,6,7,8,9];

let str = 'dayOff.*.name1.*.name2';

let getNumber = (match, offset, string) => {
  console.log(match, offset, string)
  return 'a';
}

str = str.replace(/\g, getNumber());
console.log(str); */

 let arr = [0,1,2,3,4,5,6,7,8,9]
function changeString(property) {
	//let provisional = [];
  let i = 0;
  function valueToReplace(match, offset, string) {
  //provisional = [...provisional, offset];
  return i++;
  }
  i = 0;
  return property.replace(/\*/g, valueToReplace);
}
console.log(changeString('dayOff.*.name1.*.name2'));