我正在尝试通过javascript学习承诺,而我遇到this short video tutorial,plunker上有完整的代码。 我在这段代码中想到的是promises.js文件中的这一行:
return $.get('tweets.json?id=' + profile.id);
首先,为什么我们甚至需要在那里传递任何参数,因为tweets.json文件中没有profile.id字段,并且在删除它时我得到相同的结果。如果tweets.json中有该字段,我们如何才能获得我们通过get请求传递的用户的推文? 我尝试过类似的东西,但它不起作用:
在promises.json中,我已将get请求更改为:
return $.get('tweets.json?profile=' + profile.id);
并在tweets.json文件中添加了一个新字段,但仅限于第一条推文:
{
"id": 1,
"profile": 12302151,
"tweet": "OMG, worst day ever, my BF @BobbyBoo dumped me",
"usersMentioned": [
{
"id": 10,
"username": "BobbyBoo"
}
]
},
我当时希望我只会为该用户发送一条推文,但我仍然会得到整个列表