javascript - 我想知道是否可以在 json 文件中使用 switch 语句
问题描述
所以我想让我的 index.js 看起来更干净,所以我认为如果命令(switch 语句)在另一个文件中,它会更干净,所以现在我想知道我是否可以以某种方式将它们放在一个 json 文件中,或者(如果不可能)在另一个 js 文件中,然后以某种方式将其导入 index.js
解决方案
您不能在 JSON 文件中执行此操作,但您可以在 js 文件中执行此操作。
这是一个例子:
1-创建一个名为 helper.js 的文件
2-在其中添加此代码:
module.exports = {
// example function
biggerThanFive: array => {
return array.filter(elem => {
return elem > 5;
});
}
}
3- 在 index.js 文件中需要这样的帮助文件:
const helpers = require("./helper");
4-调用函数并给它一个像这样的值:
helper.biggerThanFive([1, 2, 3, 4, 5, 6, 7, 8, 9])
// [6, 7, 8, 9]
推荐阅读
- memory-management - 使用哈希表会导致内存碎片吗?
- floating-point - mpmath 基本操作的实现细节
- python - Python 3 Selenium WebDriverWait 导致脚本永远挂起/冻结
- c++ - c++, 'avg = sum/5' 给了我垃圾值,但是写 avg = sum/2 给了我工作,我不知道为什么
- python - 在 R 中将表格打印为标签
- c - 为什么我的函数枚举了可以用 int 表示的所有 10 的幂,但在另一台计算机上却不行?
- python-3.x - 如何在类实例中使用日期时间对象?
- rest - 如何防止对 REST API / NGINX 服务器的匿名请求,同时允许对端点进行身份验证的请求?
- c# - 从串口读取并绘制实时 C#
- python - RPi 上的 Numpy 导入错误“未定义符号:PyFPE_jbuf”