jira项目笔记25-删除对象中的一些属性

简介: jira项目笔记25-删除对象中的一些属性
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        function isFalsy  (value) {
          return  value === 0 ? false : !value
        } ;
        function cleanObject  (object)  {
            const temp = { ...object };
            Object.keys(temp).forEach((key) => {
                console.log(temp[key],"temp[key]")
                const value = temp[key];
                if (isFalsy(value)) {
                    delete temp[key];
                }
            });
            return temp;
        };
        console.log(cleanObject({name:"geyao",age:0,sex:"男",happy:undefined,hh:"",gg:NaN,gua:"计算机"}))
    </script>
</body>
</html>

image.png

相关文章
|
6月前
|
开发者 iOS开发
【教程】修改应用程序开发者名称的步骤
【教程】修改应用程序开发者名称的步骤
|
4月前
|
前端开发 NoSQL JavaScript
若依修改---重新部署项目注意事项,新文件初始化需要修改的地方,打包后的文件很难进行修改,如果想要不断修改项目,注意保存原项目,才可以不断修改,前端:在Vue.config.js文件中修改target
若依修改---重新部署项目注意事项,新文件初始化需要修改的地方,打包后的文件很难进行修改,如果想要不断修改项目,注意保存原项目,才可以不断修改,前端:在Vue.config.js文件中修改target
|
6月前
|
Java Maven
创建的项目
在`C:\MVN`目录下有一个名为`health`的Java应用程序项目,它的artifactId与项目名相同。项目包含一个自动生成的`pom.xml`文件,版本为4.0.0,指定groupId为`com.companyname.insurance`,artifactId为`health`,version为`1.0-SNAPSHOT`,打包类型为`jar`,并引用了JUnit 3.8.1作为测试依赖。编码格式为UTF-8。[40 characters]
|
缓存
jira学习案例90-用useQuery缓存列表
jira学习案例90-用useQuery缓存列表
112 0
jira学习案例90-用useQuery缓存列表
jira学习案例132-继承测试测试项目列表2
jira学习案例132-继承测试测试项目列表2
57 0
jira学习案例132-继承测试测试项目列表2
jira学习案例131-继承测试测试项目列表1
jira学习案例131-继承测试测试项目列表1
49 0
jira学习案例131-继承测试测试项目列表1
jira学习案例88-用url参数管理项目2
jira学习案例88-用url参数管理项目2
79 0
jira学习案例88-用url参数管理项目2
jira学习案例87-用url参数管理项目
jira学习案例87-用url参数管理项目
80 0
jira学习案例87-用url参数管理项目
Odoo 菜单定义和修改学习总结
Odoo 菜单定义和修改学习总结
314 0
|
存储
学习笔记jira项目22usecontent存储全局信息
学习笔记jira项目22usecontent存储全局信息
73 0
学习笔记jira项目22usecontent存储全局信息