1. 程式人生 > >FCC Truncate a string 解決方法

FCC Truncate a string 解決方法

三行搞定

function truncate(str, num) {
ab = str.length >num?num>3?str.slice(0,num-3)+ "...":str.slice(0,num) + "...":str;
  return ab;
}
​
truncate("A-tisket a-tasket A green and yellow basket", 11);
​

截斷字串

(用瑞茲來截斷對面的退路)

如果字串的長度比指定的引數num長,則把多餘的部分用...來表示。

切記,插入到字串尾部的三個點號也會計入字串的長度。

但是,如果指定的引數num

小於或等於3,則新增的三個點號不會計入字串的長度

[原文地址](https://xuanjidd.xyz) :https://xuanjidd.xyz