前端实现模糊查询

var list=[
{

            "name": "贫血",
            'enName': 'Anemia',
            "type": "血液及淋巴系统疾病",
            "define": "定义: 100mL 血液中的血红蛋白总量降低为特征的疾病,贫血的体征和症状包括:皮肤和粘膜苍白,短促呼吸,心悸,柔和的收缩期杂音,倦怠和易疲劳引申注释:-",
            "level": [
                "血红蛋白<正常值下限-10.0g/dL; <正常值下限 - 6.2mmol/L; <正常值下限- 100g/L",
                "血红蛋白 <10.0 - 8.0 g/dL;<6.2 -4.9 mmol/L; <100 -80g/L",
                "血红蛋白 <8.0 g/dL;<4.9mmol/L; <80g/L; 需要输血治疗",
                "危及生命;需要紧急治疗",
                "死亡"
            ]
        },
        {
            "name": "骨髓细胞过少",
            'enName': 'Bone marrow hypocellular',
            "type": "血液及淋巴系统疾病",
            "define": "定义: 骨髓造血功能降低为特征的疾病。引申注释:-",
            "level": [
                "轻微细胞过少或与该 年龄段的正常细胞总数相比,减少≤25%",
                "中度细胞过少或与该年龄段的正常细胞总数相比减少>25%且<50%",
                "重度细胞过少或与该年龄段的正常细胞总数相比减 少>50%且≤75%",
                "再生障碍持续2周以上",
                "死亡"
            ]
        },

]
实现输入一个值首先对name进行查找再对enName进行查找如果name属性查到的话就不进行查找,哪位大神指点一下,谢谢了

阅读 3.7k
1 个回答

写个 filter 不就完事了吗?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题