Ú©ÙØªØ§Ù کرد٠٠تÙ
ÛÚ© تابع truncate(str, maxlength) Ø¨Ø³Ø§Ø²ÛØ¯ Ú©Ù Ø·ÙÙ str را Ø¨Ø±Ø±Ø³Û Ù
ÛâÚ©ÙØ¯ ٠اگر از maxlength Ø¨ÛØ´ØªØ± Ø¨Ø§Ø´Ø¯Ø Ù¾Ø§ÛØ§Ù رشت٠str را با کاراکتر ØØ°Ù "â¦" جاÛÚ¯Ø°Ø§Ø±Û Ú©ÙØ¯Ø تا Ø·Ù٠آ٠برابر با 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 Ø¨Ø§Ø´Ø¯Ø Ù¾Ø³ Ù
ا ÙÛØ§Ø² دارÛÙ
ک٠آ٠را Ú©Ù
تر Ú©ÙÛÙ
Ø ØªØ§ Ø¨Ø±Ø§Û Ú©Ø§Ø±Ø§Ú©ØªØ± ØØ°Ù جا باز Ø´ÙØ¯.
در ÙØ¸Ø± Ø¯Ø§Ø´ØªÙ Ø¨Ø§Ø´ÛØ¯ در ÙØ§Ùع ÛÚ© کاراکتر Unicode Ø¨Ø±Ø§Û Ú©Ø§Ø±Ø§Ú©ØªØ± ØØ°Ù ÙØ¬Ùد دارد. اÛ٠کاراکتر س٠ÙÙØ·Ù ÙÛØ³Øª.
function truncate(str, maxlength) {
return (str.length > maxlength) ?
str.slice(0, maxlength - 1) + 'â¦' : str;
}
function truncate(str, maxlength) {
return (str.length > maxlength) ?
str.slice(0, maxlength - 1) + 'â¦' : str;
}
باز کرد٠راÙâØÙ Ù٠را٠با تستâÙØ§ درÙÙ ÛÚ© sandbox.
