Javascript 让js查找显示的内容?

Javascript 让js查找显示的内容?,javascript,json,node.js,steam,Javascript,Json,Node.js,Steam,在json文件中,我有一个 { "Class Token - Scout": { "defindex": [5003], "prices": { "3": { "Tradable": { "Craftable": [{ "value": 244, "currency": "keys", "d

在json文件中,我有一个

{
"Class Token - Scout": {
    "defindex": [5003],
    "prices": {
        "3": {
            "Tradable": {
                "Craftable": [{
                    "value": 244,
                    "currency": "keys",
                    "difference": 266,
                    "last_update": 1339261330
                }]
            }
        },
        "6": {
            "Tradable": {
                "Craftable": [{
                    "value": 0.16,
                    "currency": "metal",
                    "difference": 0.05,
                    "last_update": 1341200357
                }]
            }
        }
    }
}
}
我的密码是

//The price of an item
const price = require('./price.json')

//Things i have
var item = 'Class Token - Scout'


if(item == price){
    console.log(price.defindex)
    console.log(price.prices.6.Tradable.Craftable.value)
}

我希望它在price.json文件中搜索项目名称是否存在,如果是,则返回项目的defindex和值

您缺少一个重要步骤:

//商品的价格
const price=require(“./price.json”)
//我有的东西
变量项='类令牌-侦察'
const itemPrice=价格[项目];
如果(项目价格){
console.log(itemPrice.defindex)
log(itemPrice.prices['6'].Tradable.Craftable.value)

}
物品是一个字符串,价格是一个对象,它们永远不会是
=
所以我该怎么办,我是js新手,无法理解