尝试同步执行以下代码,不确定我缺少的是什么:(,
function test (){
let tableName = process.env.environmentTable || "Appenvironment";
let environments = [];
let params = {
TableName : tableName,
AttributesToGet : ['environment']
};
console.log(2);
return Promise.resolve(docClient.scan(params, function(err, data) {
if (err) {
console.error("Unable to query. Error:", JSON.stringify(err, null, 2));
//reject (err);
return err;
} else {
console.log(data);
return data;
}
}));
}
console.log(1);
test().then((data)=>{
console.log(3);
})
console.log(4);
我想像1234一样有序地打印数字,目前它打印的像1243一样。
如何使我的代码等到我的测试功能完成?