0

我尝试使用Githubnpm install --production taffy存储库中给出的命令安装 TaffyDB ,但收到警告“npm WARN deprecated taffy@2.6.2: Please do not use this package it has a major security vunability - check https://snyk.io/ vuln/search?q=taffy&type=npm了解详情。”

某处是否有新版本,还是应该不再使用 TaffyDB?如果没有,是否有更好的选择?我想做的就是使用 NextJS 中的一组值在 JSON 数组中选择一个项目。

更具体地说,我有一系列产品变体,为简单起见,只有一组选项值,即

product_variants = [
  {
    "id": 1,
    "color": "red",
    "size": "medium",
    "material": "polyester"
  },
  {
    "id": 2,
    "color": "blue",
    "size": "medium",
    "material": "polyester"
  },
  {
    "id": 3,
    "color": "red",
    "size": "small",
    "material": "nylon"
  },
  ...
]

当用户单击产品详细信息页面上的按钮选择时,例如{"color":"red", "size":"small"},我希望能够提取与这组选择匹配的产品变体。

我是 JavaScript 新手,但对编程完全不熟悉,我不确定我可以用什么来实现我的目标。

4

0 回答 0