0

このような get メソッドに id を指定して特定のデータを取得しようとしていますが、

var person = [
              {id:1,name:"abc"},
              {id:2,name:"xyz"}
             ];
var detailsStore = new Memory([{data: person,idProperty:"id"}]);    

そして、このように値を取得し、

var person = detailsStore.get(1);
person.then(function(data){
var data1 = data.name;
},function(err){
console.log(err);
});

しかし、「detailsS​​tore.get(1)」によって返される promise オブジェクトにはオブジェクトがないため、コールバック関数の引数データは未定義です。データが存在してもオブジェクトを返さないのはなぜですか?

4

1 に答える 1