这是工作代码:)但是现在我不知道要进入一个单独的对象数组……
getGAS: function(url) {
var self=this;
rp(options)
.then(($) => {
let gasset = [];
$('.stations-list').each(function(i) {
gasset[i] = {}
gasset[i]['name']= $('.name').children('a').text(),
gasset[i]['ppg']= $('.ppg').children('a').text(),
gasset[i]['dist']= $('.dist').children('a').text(),
gasset.push({name: gasset[i]['name'], ppg: gasset[i]['ppg'], dist: gasset[i]['dist']});
console.log(gasset);
});
// console.log(gasset);
self.sendSocketNotification("GAS_RESULT", gasset);
})
.catch((err) => {
console.log(err);
}); }
这是我的回报...
[{ 名称:'1。 Kwik Fill#372。快递市场#3533。伯恩乳业#664。快递市场#3225。起诉松谷Busymart 6。赛车场#7749(可打折)7。 Express Mart#3708。伯恩乳业#19。丹迪迷你市场#6310。 7-11#35122',
ppg:'$ 3.099 $ 2.959 $ 2.959 $ 2.959 $ 3.359 $ 3.159 $ 2.959 $ 2.959 $ 2.959 $ 3.159',
dist:'1.68英里2.09英里2.23英里2.49英里2.76英里2.92英里3.09英里3.31英里4.25英里4.36英里'},
{名称:'1。 Kwik Fill#372。快递市场#3533。伯恩乳业#664。快递市场#3225。起诉松谷Busymart 6。赛车场#7749(可打折)7。 Express Mart#3708。伯恩乳业#19。丹迪迷你市场#6310。 7-11#35122', ppg:“ $ 3.099 $ 2.959 $ 2.959 $ 2.959 $ 3.359 $ 3.159 $ 2.959 $ 2.959 $ 2.959 $ 3.159”, dist:“ 1.68英里2.09英里2.23英里2.49英里2.76英里2.92英里3.09英里3.31英里4.25英里4.36英里'}]
我遇到2个问题。...由于某种原因,我两次获取所有数据,但无法将其放入1个数组,每个数组都包含对象。...
答案 0 :(得分:0)
内部getGAS方法提供返回值,例如
getGAS: function(url) {
//code
//at end
return devtoList;
}