fruitstand
Version:
24 lines (20 loc) • 599 B
JavaScript
var censoredWords = ["sad", "bad", "mad"];
var customCensoredWords = [];
function censor(inStr) {
for (var i; i < censoredWords.length; i++) {
inStr = inStr.replace(censoredWords[i], "****");
}
for (i; i < customCensoredWords.length; i++) {
inStr = inStr.replace(customCensoredWords[i], "****");
}
return inStr;
}
function addCensoredWord(word){
customCensoredWords.push(word);
}
function getCensoredWords(){
return censoredWords.concat(customCensoredWords);
}
exports.censor = censor;
exports.addCensoredWord = addCensoredWord;
exports.getCensoredWords = getCensoredWords;