gpt4 book ai didi

javascript - 如何使用拼接删除数组中每个字符串的第一个字母?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:40:48 25 4
gpt4 key购买 nike

我有一个包含多个字符串的数组。我需要存储每个字符串减去第一个字母,然后将它们连接成一个句子。

我正在尝试:

var missingFirstLetter = array[i].splice(1);

我在网上找到的信息让我相信这应该有效,但它没有按预期工作。

最佳答案

您应该切片(而不是拼接!)数组的每个元素,然后将其存储回数组,您可以使用Array#map 来做到这一点,它将每个元素映射到一个新值,在本例中是没有第一个字母的字符串:

var arrayNoFirstLetter = array.map(el => el.slice(1));

这将遍历数组并将每个元素映射到一个没有第一个字母的新字符串,并将新的字符串数组存储到 arrayNoFirstLetter 中。确保使用 String#slice获取字符串的一部分,因为没有 String#splice 方法。 (也许你把它误认为是Array#splice?)那么你可以使用Array#join用分隔符连接它们(这是连接在一起时每个元素之间的字符串):

var joined = arrayNoFirstLetter.join(""); //join with empty space for example

例如:

var array = ["Apples", "Oranges", "Pears"];
var arrayNoFirstLetter = array.map(el => el.slice(1)); // ["pples", "ranges", "ears"]
var joined = arrayNoFirstLetter.join(""); // "pplesrangesears"

关于javascript - 如何使用拼接删除数组中每个字符串的第一个字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44038384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com