我有一个array
像这样结构的对象:
[{ a: '1', b : '2'}, {a : '3', b : '4'}]
为了准备插入数据库的数据,我需要一串对象值,如下所示:
('1', '2'),('3', '4')
使用相同的值排序..除了在数组中迭代每个对象并构造字符串的天真方式之外,还有更好的方法吗?
试试以下
var arr = [{ a: '1', b : '2'}, {a : '3', b : '4'}];
var result = arr.map(function(item){
return "('" + item.a + "', '" + item.b + "')";
});
console.log(result);
console.log(result.join());