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 )
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定义有返回值的方法)
-
JS中创建自定义类型的常用模式总结【工厂模式,构造函数模式,原型模式,动态原型模式等】
-
JS中实现函数return多个返回值的实例
-
c++ 模板类,方法返回值类型是typedef出来的,或者是auto,那么此方法在类外面如何定义?
-
js关于定义函数的方法介绍
-
JS自定义函数实现时间戳转换成date的方法示例
-
js函数类型介绍之定义函数的几种方式
-
编写一个用户自定义函数,该函数有三个整数参数,函数的功能是:求解这三个整数的最大值,函数的返回值为三个参数的最大值。编写一个程序,从键盘输入N组数据,每组分别是任意5个整数,通过两次调用用户自定义函数
-
JS基础语法---函数---介绍、定义、函数参数、返回值
-
js中,方法定义在构造函数内部,外部以及定义在prototype上的区别