문ìì´ ì¤ì´ê¸°
strì 길ì´ë¥¼ íì¸íê³ , ìµë ê¸¸ì´ maxlength를 ì´ê³¼íë ê²½ì° strì ëì ìëµ ë¶í¸ ("â¦")ë¡ ëì²´í´ì£¼ë í¨ì truncate(str, maxlength)를 ë§ë¤ì´ë´
ìë¤. ìë¡ ë§ë 문ìì´ì 길ì´ë maxlengthê° ëì´ì¼ í©ëë¤.
í¨ìì ë°í ê°ì ìíë 길ì´ë¡ ì¤ì¬ì§ 문ìì´ì´ ëì´ì¼ í©ëë¤.
ìì:
truncate("What I'd like to tell on this topic is:", 20) = "What I'd like to teâ¦"
truncate("Hi everyone!", 20) = "Hi everyone!"
í ì¤í¸ ì½ëê° ë´ê¸´ ìëë°ì¤ë¥¼ ì´ì´ ì ëµì ìì±í´ë³´ì¸ì.
ìë¡ ë§ë 문ìì´ì 길ì´ë maxlengthê° ëì´ì¼ íë¯ë¡, ìëµ ë¶í¸ "â¦"ê° ì°¨ì§í 길ì´ë¥¼ ìê°íì¬ í¨ì를 ë§ë¤ì´ì¼ í©ëë¤.
ìëµ ë¶í¸ë ì ëì½ëì ë±ë¡ë ë 립ë ê¸ììì ì ìíì¬ ëµìì ìì±í´ì¼ í©ëë¤. ì ì¸ ê°ê° ìëì ì ìíì기 ë°ëëë¤.
function truncate(str, maxlength) {
return (str.length > maxlength) ?
str.slice(0, maxlength - 1) + 'â¦' : str;
}
í ì¤í¸ ì½ëê° ë´ê¸´ ìëë°ì¤ë¥¼ ì´ì´ ì ëµì íì¸í´ë³´ì¸ì.
