【发布时间】:2023-03-21 05:59:01
【问题描述】:
我有一个如下所示的字符串:(5 Sonuç)
如何使用过滤功能而不是任何与字符串相关的功能提取数字?
过滤器函数适用于数组,但我如何使它适用于字符串 我不能使用替换或匹配功能。
【问题讨论】:
-
您不能在字符串上使用
filter(),因为它是Array.prototype函数。 -
@fedesc 当然你可以在字符串上调用过滤器(见下面我的回答)
-
@MehdiBelbal 您正在将字符串转换为数组以便
filter工作。这就像split()但这是获得所需结果的好方法 -
@fedesc 即使在 google v8 引擎中,字符串实际上也是一个字符数组,因此可以将其向下转换为其原始形式,而无需将其拆分为实际的显式字符数组,这需要更多的工作引擎
标签: javascript node.js