【发布时间】:2015-05-15 14:35:17
【问题描述】:
我有一个包含以下元素的数组。我正在尝试从数组创建一个对象
var arr = [
'find({ qty: { $lt: 20 } } )',
'limit(5)',
'skip(0)'
]
下面是我的代码。我只得到值作为输出。对此的任何帮助都会有所帮助
for (var i = 0; i < arr.length; i++) {
var res = arr[i].search(/\(/ig)
if (res!= -1) {
var result = arr[i].split("(");
result = result[1].slice(0, -1))
}
}
预期输出
{
"action": "find",
"value": "{ qty: { $lt: 20 } }",
"limit": 5,
"skip": 0
}
【问题讨论】:
标签: javascript arrays json node.js