返回

使javascript数组中的值有条件

发布时间:2022-03-22 15:53:18 358
# 前端

如何使命名数组值有条件?

在下面的代码中,我有一个params数组,我在if条件中向其中添加了一个命名参数。在if条件中,INSERT表示我想要userId和displayName字段,而在REMOVE条件中,我只想要userId字段。

关键是使代码看起来更干净,不重复同一代码两次,而是放在一个地方,并根据插入或删除条件使displayName有条件。我的实际代码有更多的条件,并且看起来很长时间都在每个if条件中重复它。

 var params = {
        secretArn: 'secretArn',
        resourceArn: 'resourceArn',
        database: 'db',
    };

if (record.eventName == 'INSERT') {
        params.parameters = [{
                  name: "userId",
                        value: {
                            "stringValue": userId
                        }
                    },
                    {
                        name: "displayName",
                        value: {
                            "stringValue": displayName
                        }
                    },
                ];

       }
if (record.eventName == 'REMOVE') {
        params.parameters = [{
                  name: "userId",
                        value: {
                            "stringValue": userId
                        }
                    },
                    {
                        name: "displayName",
                        value: {
                            "stringValue": displayName
                        }
                    },
                ];

       }
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像