Get Programming with JavaScript - Listing 13.12

Listing 13.12 - Kallie's formatting code in a namespace

var kalliesCode = { spreader: function (text, character) { return text.split("").join(character); }, spacer: function (text) { return kalliesCode.spreader(text, " "); }, dasher: function (text) { return kalliesCode.spreader(text, "-"); } };

Further Adventures

Listing 13.12 - Kallie's formatting code in a namespace - Task 3

var kalliesCode = { spreader: function (text, character) { return text.split("").join(character); }, spacer: function (text) { return kalliesCode.spreader(text, " "); }, dasher: function (text) { return kalliesCode.spreader(text, "-"); }, squasher: function (text, character) { return text.split(character).join(""); } };