String.prototype.hasFinalConsonant = function(str) {
str = this != window ? this : str;
var strTemp = str.substr(str.length-1);
return ((strTemp.charCodeAt(0)-16)%28!=0);
}
function josa(str,tail) {
return (str.hasFinalConsonant()) ? tail.substring(0,1) : tail.substring(1,2);
}
입력받은 값
var elName = "사랑";
josa(elName,"은는")
===> 사랑은
elName = "바보";
josa(elName,"은는")
===> 바보는
이렇게 return됨.