首页 > 解决方案 > 如何将本地 JSON 文件中的数据保存为节点中的变量?

问题描述

在此处输入图像描述

上面的代码有效,但是我想searchStrings从 JSON 文件加载数组。

在此处输入图像描述

我的目标是将 json 文件放在共享驱动器上,以便我的同事能够编辑名称。

标签: jsonnode.js

解决方案


JSON 可以require像 Node 模块一样通过导入。(见Ben Nadel 的解释。)

keyup您通常希望将其存储为全局变量,而不是在每个事件中重新加载它。因此,如果 JSON 保存为watchlist.json,您可以添加

var watchlist = require('./watchlist');

在代码的顶部。然后搜索命令可以写成(不需要for循环):

kitten = kitten.toLowerCase();
if (watchlist.entities.indexOf(kitten) !== -1) {
  alert('potential watchlist');
}

推荐阅读