Reactjs React模块返回所提供密钥的数据对象。仅返回长度信息

Reactjs React模块返回所提供密钥的数据对象。仅返回长度信息,reactjs,Reactjs,我正在努力学习如何反应。我试图找出如何编写一个模块,该模块只返回我设置的数据中的长度信息,如下所示: function getVehicleLengthByVehicleId(id) { const ids = { "77 Travel Trailer, up to 35 ft.": { min: 0, max: 35 }

我正在努力学习如何反应。我试图找出如何编写一个模块,该模块只返回我设置的数据中的长度信息,如下所示:

    function getVehicleLengthByVehicleId(id) {
            const ids = {
                "77 Travel Trailer, up to 35 ft.": {
                    min: 0,
                    max: 35
                },
                "78 Travel Trailers over 35, License plate, not affixed to property": {
                    min: 36,
                    max: Number.MAX_VALUE
                },
                "51 HS up to 35' length": {
                    min: 0,
                    max: 35
                },
                "51 HS over 35' thru 40' length": {
                    min: 36,
                    max: 40
                },
            }
           //look up code goes here

        }

export default getVehicleLengthByVehicleId;
我正在尝试编写查找代码,只返回长度信息。所以我可以这样做:

import getLengthFromLabel from './modules/getVehicleLengthByVehicleId';

// write the code that makes this API possible:
getLengthFromLabel("77 Travel Trailer, up to 35 ft.");
//=> { min: 0, max: 35 }
在此方面的任何帮助都将不胜感激

我尝试过这样做,上面写着//查找代码在这里

let curVal = ids[id];
    if (curVal && length >= curVal.min && length <= curVal.max) {
      // yes we found a match
      // alert('...')
    } else {
      // No we did not find a match
      // alert('...')
    }
但我试图只返回要用作模块的长度信息。我想我把自己弄糊涂了…

返回id[id];应该有用。如果找不到结果,它将返回未定义。

返回id[id];应该有用。如果找不到结果,它将返回undefined。

添加一个返回,id是对象id的键

添加一个返回,id是对象id的键

function getVehicleLengthByVehicleId(id) {
        const ids = {
            "77 Travel Trailer, up to 35 ft.": {
                min: 0,
                max: 35
            },
            "78 Travel Trailers over 35, License plate, not affixed to property": {
                min: 36,
                max: Number.MAX_VALUE
            },
            "51 HS up to 35' length": {
                min: 0,
                max: 35
            },
            "51 HS over 35' thru 40' length": {
                min: 36,
                max: 40
            },
        }
       return ids[id];

    }