|

20精币
[JavaScript] 纯文本查看 复制代码 {
"code": 0,
"data": [
{
"id": 22555,
"name": "38.55.183.126",
"uid": 45,
"listen_port": 42217,
"device_group_in": 12,
"device_group_out": 19,
"config": "{\"dest\":[\"38.55.183.126:42217\"]}",
"status": "ForwardRuleStatus_Normal",
"display_updated_at": "2025-06-02 12:05:40 CST"
},
{
"id": 22554,
"name": "38.55.183.125",
"uid": 45,
"listen_port": 23731,
"device_group_in": 12,
"device_group_out": 19,
"traffic_used": 17,
"config": "{\"dest\":[\"38.55.183.125:23731\"]}",
"status": "ForwardRuleStatus_Normal",
"display_updated_at": "2025-06-02 12:05:40 CST"
},
{
"id": 22553,
"name": "38.55.183.124",
"uid": 45,
"listen_port": 26842,
"device_group_in": 12,
"device_group_out": 19,
"config": "{\"dest\":[\"38.55.183.124:26842\"]}",
"status": "ForwardRuleStatus_Normal",
"display_updated_at": "2025-06-02 12:05:40 CST"
},
{
"id": 22552,
"name": "38.55.183.123",
"uid": 45,
"listen_port": 29952,
"device_group_in": 12,
"device_group_out": 19,
"config": "{\"dest\":[\"38.55.183.123:29952\"]}",
"status": "ForwardRuleStatus_Normal",
"display_updated_at": "2025-06-02 12:05:40 CST"
},
{
"id": 22551,
"name": "38.55.183.122",
"uid": 45,
"listen_port": 33063,
"device_group_in": 12,
"device_group_out": 19,
"traffic_used": 47,
"config": "{\"dest\":[\"38.55.183.122:33063\"]}",
"status": "ForwardRuleStatus_Normal",
"display_updated_at": "2025-06-02 12:05:40 CST"
},
{
"id": 22550,
"name": "38.55.183.121",
"uid": 45,
"listen_port": 35254,
"device_group_in": 12,
"device_group_out": 19,
"config": "{\"dest\":[\"38.55.183.121:35254\"]}",
"status": "ForwardRuleStatus_Normal",
"display_updated_at": "2025-06-02 12:05:40 CST"
},
{
"id": 22549,
"name": "38.55.183.120",
"uid": 45,
"listen_port": 20448,
"device_group_in": 12,
"device_group_out": 19,
"config": "{\"dest\":[\"38.55.183.120:20448\"]}",
"status": "ForwardRuleStatus_Normal",
"display_updated_at": "2025-06-02 12:05:40 CST"
},
{
"id": 22548,
"name": "38.55.183.119",
"uid": 45,
"listen_port": 27238,
"device_group_in": 12,
"device_group_out": 19,
"config": "{\"dest\":[\"38.55.183.119:27238\"]}",
"status": "ForwardRuleStatus_Normal",
"display_updated_at": "2025-06-02 12:05:40 CST"
},
{
"id": 22547,
"name": "38.55.183.118",
"uid": 45,
"listen_port": 30349,
"device_group_in": 12,
"device_group_out": 19,
"traffic_used": 247919692,
"config": "{\"dest\":[\"38.55.183.118:30349\"]}",
"status": "ForwardRuleStatus_Normal",
"display_updated_at": "2025-06-02 12:05:40 CST"
},
{
"id": 22546,
"name": "38.55.183.117",
"uid": 45,
"listen_port": 33460,
"device_group_in": 12,
"device_group_out": 19,
"config": "{\"dest\":[\"38.55.183.117:33460\"]}",
"status": "ForwardRuleStatus_Normal",
"display_updated_at": "2025-06-02 12:05:40 CST"
}
],
"count": 961
}
这是我从接口取出来的信息
我需要创建一个65535的数组存放65535个端口号
然后再从上面的json信息里面取出listen_port字段进行去重,剩下的端口数拿来进行使用
需要高效率的办法
例如我目前创建了一个数组是[1,2,3,4,5,6,7,8,9,10]
当前从listen_port取出了2,4,6
我现在需要返回的数组内容应该是[1,3,5,7,8,9,10]
|
最佳答案
查看完整内容
[e=1].版本 2
.支持库 RegEx
.支持库 spec
.程序集 窗口程序集_启动窗口
.子程序 __启动窗口_创建完毕
.局部变量 数组, 整数型, , "0"
.局部变量 记号, 整数型, , "65536"
.局部变量 文本, 文本型
.局部变量 正则, 正则表达式
.局部变量 数, 整数型
.局部变量 结果, 整数型, , "65536"
.局部变量 值, 整数型
.局部变量 端口, 文本型, , "0"
数组 = { 0, 20448, 23731, 26842, 27238, 29951, 29952, 30349, 33063, 33460, 35254 ...
|