1.9 KiB

id, title, challengeType, videoUrl
id title challengeType videoUrl
ac6993d51946422351508a41 截断字符串 5

--description--

如果字符串(第一个参数)长于给定的最大字符串长度(第二个参数),则截断该字符串。返回带有...结尾的截断字符串。如果卡住,请记得使用Read-Search-Ask 。编写自己的代码。

--hints--

truncateString("A-tisket a-tasket A green and yellow basket", 8)应该返回“A-tisket ......”。

assert(
  truncateString('A-tisket a-tasket A green and yellow basket', 8) ===
    'A-tisket...'
);

truncateString("Peter Piper picked a peck of pickled peppers", 11)应该回归“Peter Piper ......”。

assert(
  truncateString('Peter Piper picked a peck of pickled peppers', 11) ===
    'Peter Piper...'
);

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”。

assert(
  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-tisket a-tasket A green and yellow basket”。

assert(
  truncateString(
    'A-tisket a-tasket A green and yellow basket',
    'A-tisket a-tasket A green and yellow basket'.length + 2
  ) === 'A-tisket a-tasket A green and yellow basket'
);

truncateString("A-", 1)应返回“A ...”。

assert(truncateString('A-', 1) === 'A...');

truncateString("Absolutely Longer", 2)应返回“Ab ...”。

assert(truncateString('Absolutely Longer', 2) === 'Ab...');

--solutions--