当前位置:首页 > 生活百科

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

栏目:生活百科日期:2025-01-22浏览:0

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

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

1.获取对象的长度

功能 getObjectLength(),给定一个对象,返回一个对象中存储了多少键的数量。

const getObjectLength = (object) =&> {    return Object.keys(object).length;}

语法

getObjectLength ( 对象 ) 

参数
object— 您想知道其长度的对象

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

2.从对象中删除属性

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

const removePropertiesFromObject = (object,properties) =&> {    properties.forEach(property =&> {        for (const key in object) {            if (key === property) {                delete object&[key];            }        }    });    return object;}

句法

removePropertiesFromObject ( 对象 , 属性 ) 

参数
object— 将删除其属性的对象
properties— 应该从对象中删除的键数组

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

3. 为对象添加属性

这 addPropertiesToObject()当您需要向对象添加一长串属性时,函数就派上用场了。 如果您知道新属性的值,则可以立即设置; 相反, null将分配给它。

Syntax

addPropertiesToObject ( 对象 , 属性 ) 

参数
object— 将添加属性的对象
properties— 具有键值对的数组数组 [key,value]或者只有钥匙 [key]

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

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


removePropertiesWithValueFromObject()函数删除其值等于作为参数传递给函数的属性的所有属性。 例如,您可能想要删除所有 null值或所有空字符串 &“&”.

句法

removePropertiesWithValueFromObject ( 对象 , 值 ) 

参数
object— 要从具有特定值的所有属性中清除的对象
value— 要在对象中查找的值

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

5. 更改属性值

有时你需要改变 null值为空字符串 &“&”或相反亦然。 fromToValues()查找具有特定值的所有属性并使用新值对其进行转换。

句法

fromToValues ( object , from , to ) 

Parameters
object— object that will be manipulated
from — values to look for in the object
to — new values for properties having from has value

返回值
一个新的对象,修改为所有具有作为值的属性 from,现在设置为 to.

6. 数字字符串转数字

stringToNumber()当您需要确保存储数字(例如 ids)的对象的属性是数字类型而不是字符串时,就会发挥作用。 出于平等的原因,这很重要: 1 == &‘1&’1 == &‘1&’ 返回 true但 1 === &‘1&’返回 false.

句法

stringToNumber ( 对象 , 属性 ) 

参数
object— 将被操纵的对象
properties— 值类型应为数字的属性数组

返回值
一个新对象,具有数字属性(传入 properties参数)设置为类型号。

7.布尔到数字

这 booleanToNumber()函数,变换 false价值观 0和 true价值观 1.

句法

booleanToNumber ( 对象 ) 

参数
object— 将被操纵的对象

返回值
一个新对象,真假值分别随着 1和 0.

“js函数返回值类型(js定义有返回值的方法)_1” 的相关文章

小米电视质量好吗(目前口碑最好的电视机)

电视,当然是一个家庭娱乐的C位电器。尽管手机、平板和电脑等个人设备分散了家庭用户的聚集性,但如果说要共同观看家庭用户都感兴趣的影视内容,相信大部分用户都会选择使...

关键词分类包括哪些,关键词分类必用工具推荐

今天,我们就来研究一下关键词的定义是什么以及是如何分类的。1.关键词就是输入搜索框中的文字,或者是命令搜索引擎寻找的相关关系。无论是一个单独的关键词,还是关键词...

今日头条广告怎么关闭(6步解决广告困扰)

很多小伙伴们是不是有着同样的小烦恼呢?自己的电脑开机不久后,就有一大堆弹窗广告弹了出来,而且不少是流氓式的弹窗。那么怎么关掉这些烦人的弹窗广告呢?今天就让小编告...

小买卖创业项目推荐, 有哪些适合女性创业的项目

经过多年的发展,我国的经济日益提升,人们的消费水平也在不断提高。很多年轻人打了几年工之后,便开始有了自己创业的想法,刚开始创业的时候,做点小买卖是非常不错的选择...

如何做外贸网络推广,揭秘外贸推广手段与技巧

外贸网络推广方式优于传统促销方式,但在这方面转换率特别低,因为许多公司只是表面上看。只能靠谷歌竞价带来询盘。接下来,让我介绍如何推广以及如何将它用于每个人:外贸...

学生在家干什么能赚钱,中学生在家赚钱的方法

记得以前上高中的时候,老师经常对我们讲:高中紧,大学就松了。直到上了大学,小编终于明白了高中老师说这句话的良苦用心了。确实是这样,经过高中三年的艰苦奋战,我们终...

100万怎么投资理财,教你最划算的理财方法

如果你有了100万现金,你会做什么?我们想多数人肯定会说买房,没错,以当前城镇化趋势,一二线城市的房价远没有见顶,投资房产确实也是一个选择。但你也要注意,以一二...

itunes导入照片有哪些方法,iTunes同步照片教程

苹果iPhone11系列机型已经发布,很是小伙伴在第一时间购买了新手机,当真是迫不及待!但是此时有一个问题不容忽略,如何将旧手机中的数据资料导入新手机?小租今天...

2019创业项目排行榜(农村创业项目数据分析)

越来越多的人关心着创业方向的发展,在未来发展中,创业项目要有稳定的市场才能随时代发展被淘汰。并且具有一定特色才能在市场中立足,才能成为长期发展的事业。创业项目有...

seo推广优化方案怎么写,史上最全优化方案流程

网站优化推广方案:本文章简单的说明了百度关键词排名计算的规则成果,支持百度排名的因素,简单从的关键词的内外链、网站权重、关键词的布局、关键词的密度、关键词的用户...