1var truncate = function(value, length) {
2  length = length ? parseInt(length, 10) : 20;
3  if (value.length <= length) {
4    return value;
5  }
6  return value.substring(0, length) + '...';
7});
8

JS は紆余曲折がありすぎて、コードの書き方が色々ありますよね。

JavaScript コードレシピ集

池田 泰延,鹿野 壮
出版社:技術評論社  発売日:2019-01-25

Amazonで詳細を見る