当前位置:首页 > 黑客教程 > 正文内容

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

访客2年前 (2022-01-25)黑客教程393

这里列出了 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%2cproperties) => {
    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%2cvalue]或者只有钥匙 [key]

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

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


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

句法

removePropertiesWithValueFromObject ( 对象 , 值 ) 

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

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

5. 更改属性值

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

句法

fromToValues ( object %2c from %2c 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.

扫描二维码推送至手机访问。

版权声明:本文由黑客技术发布,如需转载请注明出处。

本文链接:http://w-123.com/90817.html

标签: 网站随笔

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

不少 WordPress 网站被注入恶意脚本 对乌克兰网站发起 DDoS 攻击

不少 WordPress 网站正在遭受黑客们的攻击,通过注入的恶意脚本,利用访问者的浏览器对乌克兰网站进行分布式拒绝服务攻击。今天,MalwareHunterTeam 发现一个 WordPress 网站被入侵使用这个脚本,针对十个网站进行分布式拒绝服务(DDoS)攻击。 这些网站包括乌克兰政府机构、...

FBI 警告勒索软件攻击食品和农业公司威胁粮食生产

美国联邦调查局警告食品和农业公司,要做好准备,防止勒索软件操作者在播种和收获季节攻击农业实体。联邦调查局的警告指出,以前在这些季节对6个粮食合作社的勒索软件攻击是在2021年秋收期间进行的,2022年初的两次攻击可能通过破坏种子和化肥的供应而影响种植季节。 “网络犯罪分子可能将农业合作社视为有利可...

黑客正利用虚假 Windows 11 升级引诱受害者上钩

Bleeping Computer 报道称,已有黑客在利用伪造的 Windows 11 升级安装包,来引诱毫无戒心的受害者上钩。为了将戏演得更真一些,当前正在活跃的恶意软件活动甚至会利用中毒后的搜索结果,来推送一个模仿微软 Windows 11 促销页面的网站。若不幸入套,或被恶意软件窃取浏览器数据...

NCSC 向四千多家网店发警告:警惕 Magecart 攻击 会窃取客户支付数据

英国国家网络安全中心(NCSC)近日向 4000 多家网店的店主发出警告,他们的网站受到了 Magecart 的攻击影响,会窃取客户的支付信息。Magecart 攻击也称网络盗取、数字盗取或电子盗取,攻击者将被称为信用卡盗取器的脚本注入被攻击的网店,以收获和窃取顾客在结账页面提交的支付和/或个人信息...

技术专家与黑客展开竞赛 以确保电动汽车网络电网的安全

电动汽车(EV)革命来了。在过去的十年里,插电式混合动力电动车已经从16000辆增长到超过200万辆,汽车高管们预计到2030年,超过50%的美国汽车将是全电动的。不难看出,专家们为何做出如此乐观的预测。除了不断增长的电动汽车车队,今年早些时候签署的美国国会两党基础设施协议将包括75亿美元,以帮助规...

谷歌修复了积极利用的 Android 内核漏洞

近期谷歌发布了Android的5月安全补丁的第二部分,其中包括对积极利用的Linux内核漏洞的修复。该漏洞编号为CVE-2021-22600,是Linux内核中的一个权限提升漏洞,威胁者可以通过本地访问来利用该漏洞。由于Android使用修改后的Linux内核,因此该漏洞也会影响操作系统。 谷歌的...

评论列表

弦久艳鬼
2年前 (2022-07-28)

. 数字字符串转数字 7. 布尔到数字 1.获取对象的长度功能 getObjectLength,给定一个对象,返回一个对象中存储了多少键的数量。const getObjectLength = (object) =

鸢旧浊厌
2年前 (2022-07-28)

串时,就会发挥作用。 出于平等的原因,这很重要: 1 == ‘1’1 == ‘1’ 返回 true但 1 === ‘1’返回 false.句法stringToNumber ( 对象 , 属

俗野路岷
2年前 (2022-07-28)

应为数字的属性数组返回值一个新对象,具有数字属性(传入 properties参数)设置为类型号。7.布尔到数字这 booleanToNumber函数,变换 false价值观 0和 true价值观 1.句法boolea

南殷闻枯
2年前 (2022-07-28)

数object— 将被操纵的对象返回值一个新对象,真假值分别随着 1和 0.

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。