Javascript Java脚本如何使用变量构造对象

Javascript Java脚本如何使用变量构造对象,javascript,ecmascript-6,Javascript,Ecmascript 6,我正在开发express.js框架和sequalize.jsorm 我从后端获取区域和类型 使用这两个变量,我想构造一个对象来传递给Sequalize orm let region_id=req.swagger.params.region_id.value; let type=req.swagger.params.type.value; log(“REGION”,REGION\u id)//将输出4,5,6,。。。等 log(“TYPE”,TYPE)//将输出是午餐,是晚餐,。。。etc您可以

我正在开发express.js框架和sequalize.jsorm

我从后端获取区域和类型

使用这两个变量,我想构造一个对象来传递给Sequalize orm

let region_id=req.swagger.params.region_id.value;
let type=req.swagger.params.type.value;
log(“REGION”,REGION\u id)//将输出4,5,6,。。。等
log(“TYPE”,TYPE)//将输出是午餐,是晚餐,。。。etc
您可以这样做

prepared_query.include[0].where.region_id = region_id;
prepared_query[type] = true;

object.property = value;
{
    //static
    "property": value;
}
object[property] = value;
{
    //dynamic
    [property]: value;
}

阅读此页面:

我没有为
准备的查询设置任何内容。这里的问题出在哪里

    prepared_query.where = {};
    prepared_query.where[type] = true

给我正确的输出。

可能重复@NisargShah,我不这么认为。你应该尝试执行
prepared\u query[type]=true如果不起作用,请告诉我。我会更新我的question@NisargShah谢谢。我以前没听说过这件事(非常感谢。我以前没听说过这件事=)@pathumsararathna这是异步问题,所以您使用
await-async
async ajaxfunction()。。res=等待getResponse()