gpt4 book ai didi

javascript - 如何在不为输出数组获取空值的情况下拆分字符串

转载 作者:搜寻专家 更新时间:2023-10-31 22:56:12 25 4
gpt4 key购买 nike

我正在使用 split拆分字符串的函数 /value/1

var value = "/value/1/";

var arr = value.split("/");

在结果中,我将得到一个包含 4 个元素的数组“”、“值”、“1”、“”;但我真的需要输出数组中的非空值。有什么方法可以根据我的输入字符串生成一个数组,但数组没有空白元素?

我的字符串基本上可以是 /value/1/ /value/1 /value/ /value我正在处理 http request.url

最佳答案

尝试使用 Array#filter .

var arr = value.split("/").filter(function (part) { return !!part; });

或者与 Tushar 建议的相同的较短版本。

var arr = value.split("/").filter(Boolean);

关于javascript - 如何在不为输出数组获取空值的情况下拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34371145/

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