gpt4 book ai didi

javascript - 一步将整数转换为字符串并进行 trim

转载 作者:行者123 更新时间:2023-12-03 04:08:41 25 4
gpt4 key购买 nike

我想知道是否可以将整数转换为字符串并在一步内对其进行 trim 。

我有以下对象:

当前表单

{
id:1,
name:"Abusicus",
value:12203,
period:"Morning",
favoriteSnack:" "
....
}

我需要找到一种方法来检查值是否为空(“”)或其中包含某些内容。

例如。 favoriteSnack 将被视为空,因为它只是空白。目前我用它来检查空格:

var validInput = currentForm.every( v => currentForm[v] && currentForm[v].trim().length);

但这不适用于值为整数的字段。我想做这样的事情:(将整数转换为字符串,然后检查所有值)

var validInput = currentForm.every( v => currentForm[v] && currentForm[v].toString().trim().length);

这样的事情可能吗?

最佳答案

据我所知,您的对象是一个对象,而不是数组,要使用每个,首先我将映射所有键并使用 + '' 转换为字符串,然后检查条件,如下所示:

var validInput = Object.keys(currentForm)
.map( v => currentForm[v] + '')
.every( v => v.trim().length);

jsfiddle in action here

希望这有帮助。

关于javascript - 一步将整数转换为字符串并进行 trim ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44427375/

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