反应Javascript数组对象

时间:2017-07-01 19:55:22

标签: javascript arrays reactjs dictionary

如果我有像

那样的局部常量
result = [{id: 1, a:"1", b:"2"},{id:2, a:"3", b:"4"}]

我的map函数在react js中运行正常。

如果我向我的数据库发出请求,我会得到相同的回复,但是作为一个字符串。但是地图功能失败了。我尝试了一些Parse函数,但没有让它工作。

var sqlite3 = require('sqlite3').verbose();
  var db = new sqlite3.Database('mydb.db');

  db.serialize(function() {
    db.all(`SELECT * from List WHERE a LIKE '%${search}%' OR b LIKE '%${search}%'`,function(err,rows){
      console.log(rows)
      console.log('---------------------')
      console.log(' ')
      if (err) {
        log(err)
        res.status(400).send(err)
      } else {
        res.status(200).send(rows)
      }
    });
  });
  db.close();

有什么想法吗?

祝你好运

1 个答案:

答案 0 :(得分:1)

您需要先使用Eigen::Map<Matrix<float, 1, 8>> X_vec(X.data()); 解析该对象。