有返回值的函数怎么定义

有返回值的函数怎么定义,第1张

js函数返回值类型(js定义有返回值的方法)

这里列出了7个JavaScript函数,在处理对象时可以节省你一些时间。

1. 获取对象的长度 2. 从对象中删除属性 3. 为对象添加属性 4. 从对象中删除具有特定值的属性 5. 更改属性值 6. 数字字符串转数字 7. 布尔到数字 1.获取对象的长度

给定一个对象,函数getObjectLength()返回存储在对象中的键的数量。

const getObjectLength = (object) =gt; { return Object.keys(object).length;}语法getObjectLength ( 对象 )

参数-要知道其长度的对象。

返回一个数字,即对象的长度。如果为0,则对象为空。

2.从对象中删除属性

您可能需要从对象中删除一长串属性,并且可能需要清除一些表单数据以发送到服务器。然后,removePropertiesFromObject()就是您所需要的。

const removePropertiesFromObject = (object,properties) =gt; { properties.forEach(property =gt; { for (const key in object) { if (key === property) { delete object[key]; } } }); return object;}句法removePropertiesFromObject ( 对象 , 属性 )

Parameter属性将被删除的对象的属性-应该从对象中删除的键的数组。

返回从属性数组中列出的属性中清除的新对象。

3. 为对象添加属性

当您需要向一个对象添加一长串属性时,这个addPropertiesToObject()函数非常方便。如果知道新属性的值,可以立即设置;相反,null将被赋给它。

SyntaxaddPropertiesToObject ( 对象 , 属性 )

参数-对象的属性-属性将被添加到其中-具有键-值对[key,value]或仅具有键[key]的数组。

返回一个新的对象,并添加数组中列出的属性。如果定义了,每个属性都有自己的值,否则为空。

4.从对象中删除具有特定值的属性

这个removePropertySwithValueFromObject()函数删除所有值等于作为参数传递给函数的值的属性。例如,您可能希望删除所有空值或所有空字符串“”。

句法removePropertiesWithValueFromObject ( 对象 , 值 )

参数-要从具有特定值的所有属性中清除的对象值-要在对象中找到的值。

返回一个新对象,清除其值等于value的范围。

5. 更改属性值

有时需要将空值改为空 string " ",反之亦然。FromToValues()查找所有具有特定值的属性,并用新值转换它们。

句法fromToValues ( object , from , to )

参数object将被 *** 作的对象from要在对象中查找的值to-具有from值的属性的新值

返回一个新的对象,该对象已修改为所有属性,其值来自,现在设置为。

6. 数字字符串转数字

当您需要确保存储数字的对象(例如id)的属性是数字类型而不是字符串时,StringToNumber()就派上了用场。这对于等式来说很重要:1 = =' 1' 1 = =' 1 '返回真,而1 = =' 1 '返回假。

句法stringToNumber ( 对象 , 属性 )

要 *** 作的对象的参数-属性-属性数组,其值类型应为数字。

返回一个新对象,其数值属性(在properties参数中传递)设置为number类型。

7.布尔到数字

booleanToNumber()函数转换假值0和真值1。

句法booleanToNumber ( 对象 )

参数对象—要 *** 作的对象。

返回一个新的对象,其true和false值分别为1和0。

郑重声明:本文版权归原作者所有。转载文章只是为了传播更多的信息。如作者信息标注有误,请第一时间联系我们修改或删除。谢谢你。

转载:感谢您对网站平台的认可,以及对我们原创作品和文章的青睐。非常欢迎大家分享到个人站长或朋友圈,但转载请注明文章来源“蝶芒网”。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/4693130.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-07
下一篇 2022-11-07

发表评论

登录后才能评论

评论列表(0条)

保存