美文网首页
JS 截断字符串

JS 截断字符串

作者: ER_PM | 来源:发表于2019-03-31 23:34 被阅读0次

    肚子里的书太多,而且闷得太久,害怕发霉,所以专门在这里晒晒。

    问题:截取指定长度(num)的一个字符串(str),超出长度的部分在尾部添加...,并返回被截断的字符串,当指定的长度大于并等于该要截取的字符串(str)时,则返回原来的字符串(str)

    function truncateString(str, num) {
      if(num >= str.length){
        return str;
      }
      let newStr = str.substring(0,num) + '...';
      return newStr;
    }
    
    //返回 "A-tisket..."。
    truncateString("A-tisket a-tasket A green and yellow basket", 8);
    
    //返回 "A-tisket a-tasket A green and yellow basket"。
    truncateString("A-tisket a-tasket A green and yellow basket", "A-tisket a-tasket A green and yellow basket".length) 
    
    //返回 "A-tisket a-tasket A green and yellow basket"。
    truncateString("A-tisket a-tasket A green and yellow basket", "A-tisket a-tasket A green and yellow basket".length + 2);
    
    //返回 "A..."。
    truncateString("A-", 1);
    
    

    相关文章

      网友评论

          本文标题:JS 截断字符串

          本文链接:https://www.haomeiwen.com/subject/lbvpbqtx.html