【发布时间】:2022-12-22 00:52:50
【问题描述】:
有一个很长的字符串(超过400个字符),我需要在网站上显示前200个字符,然后添加一个省略号。 如何在 200 个字符后修剪数组?
【问题讨论】:
-
"your long string".substr(0, 200) + "..." -
你试过什么,发生了什么,等等?
-
修剪数组或字符串?
标签: javascript
有一个很长的字符串(超过400个字符),我需要在网站上显示前200个字符,然后添加一个省略号。 如何在 200 个字符后修剪数组?
【问题讨论】:
"your long string".substr(0, 200) + "..."
标签: javascript
要在 JavaScript 中按元素编号修剪数组,可以使用 splice() 方法。此方法允许您从数组中删除元素,以及在其位置添加新元素。
下面是一个示例,说明如何使用 splice() 方法从数组中删除前三个元素:
let arr = [1, 2, 3, 4, 5];
arr.splice(0, 3);
console.log(arr); // Output: [4, 5]
splice() 方法有两个参数:开始元素的索引和要删除的元素数。在这种情况下,我们从第一个元素(索引 0)开始并删除三个元素,从而得到一个只包含最后两个元素的数组。
您还可以使用 splice() 方法向数组添加新元素。例如,要将两个新元素添加到数组的末尾,您可以执行以下操作:
arr.splice(arr.length, 0, 6, 7);
console.log(arr); // Output: [4, 5, 6, 7]
这会将元素 6 和 7 添加到数组的末尾,从而产生一个长度为 4 的新数组。
您还可以使用 slice() 方法从数组中删除元素。此方法返回一个新数组,其中包含原始数组中元素的副本,从指定索引开始,一直到数组末尾
【讨论】: