№ 5
function Five(obj, str){
if (obj == undefined || obj == null || str == undefined || str == null) return;
var izm = str;
for (var i in obj){
var k = i + "";
if (typeof obj[k] == "number" || typeof obj[k] == "string"){
var reg = new RegExp(i, "i", "g");
str = str.replace(reg, obj[k]);
}
}
alert(izm + "\n" + str);
}
Five({
"Какашка":"Капуста",
"была":"делала",
"в жопе":"какашку",
"lLLL":{}
}, "Какашка была в жопе");