使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
}
},
];
}
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报