【发布时间】:2018-08-27 04:15:44
【问题描述】:
function truncate(str, num) {
if (str.length >= num) {
if (num > 3) {
str.substr(0, num - 3) + '...';
} else {
str.substr(0, num) + '...';
}
} return str;
}
console.log(truncate("A-tisket a-tasket A green and yellow basket", 11));
它返回了原始字符串 A-tisket a-tasket 一个绿色和黄色的篮子。我想知道这里有什么问题。
【问题讨论】:
-
你不回来了..
-
没关系,我没有调用 substr 方法。应该是"str=str.substr(0, num - 3) + '...';"
-
或者只是
return str.substr(0, num - 3) + '...';
标签: javascript return substring truncate