获取变量

时间:2017-01-20 14:25:29

标签: ios react-native

当我试图获得' isFullVersionBought'的价值时通过使用此代码 - 一切都很完美:

inApp1.get('isFullVersionBought').then((data) => {console.log("What is the value?: ", data)});

此代码返回给我'价值是什么?:','是'

但是当我为这段代码使用变量时 - 它会返回错误的值。 这是我的变量代码(+ console):

let fullversionbought = inApp1.get('isFullVersionBought').then((data) => {data});
console.log(fullversionbought);

此代码返回{{45:0,_81:1,_65:'是',_54:null}

为什么呢? 如何获得价值'是'?

1 个答案:

答案 0 :(得分:1)

您在请求完成之前设置了fullversionbought,因此记录了一个不完整的值。试试这个

inApp1.get('isFullVersionBought').then((data) => {
    console.log(data);
    let fullversionbought = data;
    // Do whatever you need with this value now that the req completed.
});