我想动态创建这种格式的对象
xyz
abc
pqr
我有这些物品
var query = {"where":{"lang":"en","category":"welcome,common"}};
控制台输出
console.log(name);
console.log(jsonObj);
我正在尝试此代码..但它不正确。
Array[2]
0: "welcome"
1: "common"
Object
language: "in"
location: "location"
__proto__: Object
请帮忙
答案 0 :(得分:2)
由于name
是一个数组,您可以使用Array.join()
var name = ['welcome', 'common'],
jsonObj = {
language: "in",
location: "location"
};
var query = {
"where": {
"lang": jsonObj.language,
"category": name.join(',')
}
};
console.log(query)

答案 1 :(得分:0)
我们走了
var arrObj = ["welcome", "common"];
var jsonObj = {
location:"location",
language:"in"
};
function createObj(arrayObj, jsonObj) {
var newObj = {
where:{
category:arrayObj.join(),
lang: jsonObj.language
}
};
return newObj;
}
var myObj = createObj(arrObj, jsonObj);
console.log(myObj);