Selectively replace multiple instances of a character within a string: Difference between revisions

m
Line 273:
const ds = a[c];
 
return 0 < Boolean(ds.length) ? [
Object.assign(a, {[c]: ds.slice(1)}),
ds[0] || c
] : [a, c];
})() : [a, c]
)(Object.assign({}, ruleMap)([...s])[1].join("");
[...s]
)[1].join("");
 
 
// ---------------------- TEST -----------------------
const main = () =>
// Instance-specific character replacement rules.
nthInstanceReplaced({
a: ["A", "B", null, "C", "D"],
9,655

edits