fn(collectionName)
{
var collection = wx.cloud.database().collection(collectionName)
return new Promise
((res,rej) =>
{
collection.where({taskType:"habit"})
.get(success:function(result){res(result.data)})
})}
//因为上面函数里,使用Promise中使用了res这个命名,所以下面这个res会不显示。下面的res改为result即可修复
fn("habit").then((res)=>console.log(res))
问题写在上面代码块,是因为res重名的关系