『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: yinghu183

[流程系列] 请教大佬们关于获取某线路上公交车位置推送到微信的问题

[复制链接]

1

主题

42

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
金钱
178
HASS币
0
发表于 2021-1-15 09:15:36 | 显示全部楼层
yinghu183 发表于 2020-12-27 09:58
感谢大佬,我参考了你和你楼上那位大佬的代码,实现了我需要的目的。

var count = msg.payload.returl_list.buses.length

var i, output;
for (i = 0, output = ""; i < count; i++) {     
  output += "距离" + [msg.payload.returl_list.buses.dis_stat] +"站"+"还有" + [msg.payload.returl_list.buses.distance]+"米" + "\n";
}
msg.payload = output

return msg


请问楼主,现在的代码是显示距离123456站,能不能显示真实的站名呢
回复

使用道具 举报

39

主题

477

帖子

2689

积分

金牌会员

Rank: 6Rank: 6

积分
2689
金钱
2212
HASS币
10
 楼主| 发表于 2021-1-16 10:29:30 | 显示全部楼层
ivanxxxx 发表于 2021-1-15 09:15
var count = msg.payload.returl_list.buses.length

var i, output;

大佬肯定可以  我反正不会弄。。。
回复

使用道具 举报

14

主题

172

帖子

1185

积分

金牌会员

Rank: 6Rank: 6

积分
1185
金钱
1013
HASS币
10
发表于 2023-7-10 23:55:09 来自手机 | 显示全部楼层
数组,
用for函数遍历吧,有多少个键值就取几个。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-27 23:15 , Processed in 0.049208 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表