【js返回对象的类型 js函数返回函数】
文章插图
文章插图
这里列出了 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 )
Parametersobject— object that will be manipulatedfrom — values to look for in the objectto — 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.
- 网络测速 软件 网络测速软件下载
- ccd探测器的主要特点是什么 ccd探测器原理
- 大胸适合无肩带么
- 强化地板表层是纸做的吗
- 为什么相亲对象的态度会急转直下 为什么讨好型人格拒绝相亲对象
- 好男人才有的8个特征 怎样看男人的特征
- 看看你的孩子是不是这样 看看你的他是不是这样
- 适合平安夜表白用的语句文案 平时表白还是平安夜表白好
- 男人宠爱你的表现 男友宠爱你的表现
- 男人吃醋的几种表现 男生吃醋的表现