班长老六哥 2023-11-03 19:36 采纳率: 33.3%
浏览 10
已结题

实现JavaScript一个函数

实现一个函数 函数有一个参数
参数是 "sensorname": 的值
返回值是 "value" 的值

{
    "flag": "00",
    "msg": "成功",
    "list": [
        {
            "devicenumber": "72E47A44B6894788",
            "devicename": "室外温度补偿",
            "id": "146217",
            "sensorname": "x1",
            "sensorstyle": "1",
            "point": "1",
            "until": "个",
            "calc": "☆",
            "value": "-25",
            "valuetime": "2023-11-03 08:58:03",
            "devicegroup": "",
            "describe": "",
            "xieyi": "HTTP",
            "controlstyle": "1",
            "address": "",
            "area": "室外温度补偿",
            "storagetime": "1800",
            "systemname": "AI人工智能系统",
            "online": "0"
        },
        {
            "devicenumber": "72E47A44B6894788",
            "devicename": "室外温度补偿",
            "id": "146218",
            "sensorname": "x2",
            "sensorstyle": "1",
            "point": "1",
            "until": "个",
            "calc": "☆",
            "value": "-15",
            "valuetime": "2023-11-03 08:58:03",
            "devicegroup": "",
            "describe": "",
            "xieyi": "HTTP",
            "controlstyle": "1",
            "address": "",
            "area": "室外温度补偿",
            "storagetime": "1800",
            "systemname": "AI人工智能系统",
            "online": "0"
        },
        {
            "devicenumber": "72E47A44B6894788",
            "devicename": "室外温度补偿",
            "id": "146219",
            "sensorname": "x3",
            "sensorstyle": "1",
            "point": "1",
            "until": "个",
            "calc": "☆",
            "value": "-10",
            "valuetime": "2021-11-30T21:37:09",
            "devicegroup": "",
            "describe": "",
            "xieyi": "HTTP",
            "controlstyle": "1",
            "address": "",
            "area": "室外温度补偿",
            "storagetime": "1800",
            "systemname": "AI人工智能系统",
            "online": "0"
        },
        {
            "devicenumber": "72E47A44B6894788",
            "devicename": "室外温度补偿",
            "id": "146220",
            "sensorname": "x4",
            "sensorstyle": "1",
            "point": "1",
            "until": "个",
            "calc": "☆",
            "value": "-5",
            "valuetime": "2021-11-30T21:37:05",
            "devicegroup": "",
            "describe": "",
            "xieyi": "HTTP",
            "controlstyle": "1",
            "address": "",
            "area": "室外温度补偿",
            "storagetime": "1800",
            "systemname": "AI人工智能系统",
            "online": "0"
        }
    ],
    "sensorlist": []
}


  • 写回答

15条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2023-11-03 19:36
    关注
    获得0.45元问题酬金
    function getSensorValue(sensorname) {
      const data = {
        "flag": "00",
        "msg": "成功",
        "list": [
          {
            "devicenumber": "72E47A44B6894788",
            "devicename": "室外温度补偿",
            "id": "146217",
            "sensorname": "x1",
            "sensorstyle": "1",
            "point": "1",
            "until": "个",
            "calc": "☆",
            "value": "-25",
            "valuetime": "2023-11-03 08:58:03",
            "devicegroup": "",
            "describe": "",
            "xieyi": "HTTP",
            "controlstyle": "1",
            "address": "",
            "area": "室外温度补偿",
            "storagetime": "1800",
            "systemname": "AI人工智能系统",
            "online": "0"
          },
          {
            "devicenumber": "72E47A44B6894788",
            "devicename": "室外温度补偿",
            "id": "146218",
            "sensorname": "x2",
            "sensorstyle": "1",
            "point": "1",
            "until": "个",
            "calc": "☆",
            "value": "-15",
            "valuetime": "2023-11-03 08:58:03",
            "devicegroup": "",
            "describe": "",
            "xieyi": "HTTP",
            "controlstyle": "1",
            "address": "",
            "area": "室外温度补偿",
            "storagetime": "1800",
            "systemname": "AI人工智能系统",
            "online": "0"
          },
          {
            "devicenumber": "72E47A44B6894788",
            "devicename": "室外温度补偿",
            "id": "146219",
            "sensorname": "x3",
            "sensorstyle": "1",
            "point": "1",
            "until": "个",
            "calc": "☆",
            "value": "-10",
            "valuetime": "2021-11-30T21:37:09",
            "devicegroup": "",
            "describe": "",
            "xieyi": "HTTP",
            "controlstyle": "1",
            "address": "",
            "area": "室外温度补偿",
            "storagetime": "1800",
            "systemname": "AI人工智能系统",
            "online": "0"
          },
          {
            "devicenumber": "72E47A44B6894788",
            "devicename": "室外温度补偿",
            "id": "146220",
            "sensorname": "x4",
            "sensorstyle": "1",
            "point": "1",
            "until": "个",
            "calc": "☆",
            "value": "-5",
            "valuetime": "2021-11-30T21:37:05",
            "devicegroup": "",
            "describe": "",
            "xieyi": "HTTP",
            "controlstyle": "1",
            "address": "",
            "area": "室外温度补偿",
            "storagetime": "1800",
            "systemname": "AI人工智能系统",
            "online": "0"
          }
        ],
        "sensorlist": []
      };
    
      const sensor = data.list.find(item => item.sensorname === sensorname);
      if (sensor) {
        return sensor.value;
      } else {
        return null;
      }
    }
    
    // 示例用法
    
    console.log("x1: value is",getSensorValue("x1")); 
    console.log("x2: value is",getSensorValue("x2")); 
    console.log("x3: value is",getSensorValue("x3")); 
    console.log("x4: value is",getSensorValue("x4")); 
    
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 11月11日
  • 创建了问题 11月3日

悬赏问题

  • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行