如何计算字符串长度和如果大于 X 长度删除 X 个字符 - JavaScript

Lea*_*ing 1 javascript string

我正在尝试使用 JavaScript 确定字符串的长度,如果该字符串大于 X 长度,则删除足够的字符以使其成为 X 长度。

下面是一个更具体的例子:

假设我想计算这个字符串的长度:

testing this 
Run Code Online (Sandbox Code Playgroud)

我可以做这样的事情:

str="testing this";
len=str.length;
document.write(len);
Run Code Online (Sandbox Code Playgroud)

(这将返回 12 的长度)

现在,假设我只希望该字符串的长度为 4 个字符,并且我想从字符串的末尾修剪足够的字符,使其长度仅为 4 个字符(或 X 个字符)。

如果我知道怎么做,结果将是:

test
Run Code Online (Sandbox Code Playgroud)

有人愿意帮我吗?

dpm*_*ise 6

str="testing this"; len=str.length;

document.write(str.substr(0,4));
Run Code Online (Sandbox Code Playgroud)