Случай не определен

#javascript #node.js

Вопрос:

Я импортирую функцию с регистром, чтобы избежать повторения кода и отображения только некоторых данных.

Функция состоит в том, чтобы избежать повторения данных и импортировать их только при необходимости, не повторяя все параметры.

Код таков.

импорт файлов

 module.exports = {  information: function (name, files, options) {  case "send":  console.log("is correct.")  break;  } }; 

индекс основного кода

 const send = require('./options');  send.information("options", "others");    switch (options) {  send.information("test", "file1");  send.information("test2", "other");  send.information("test3", "other");  default:  console.log("Error option")  break;  } 

И это говорит мне, что случай не объявлен, но я не знаю, как я могу объявить, разделяя переключатель пополам

Ошибка:

Синтаксическая ошибка: Неожиданный токен «случай»

Это ошибка новичка, но я только начинаю с импорта и экспорта.

Комментарии:

1. То, что вы пытаетесь сделать, не допускается языком. case Метки должны быть непосредственно в теле switch , а не в других функциях.

2. Не могли бы вы опубликовать рабочий код со всеми повторами, пожалуйста? Тогда мы сможем помочь вам сделать его СУХИМ.

3. @Pointy Я подумал, что его можно импортировать, так как он будет использоваться в коммутаторе

4. Нет, язык работает не так.

5. @BergiThe код, который я предоставил, является функциональным. Я работаю в nodejs, я импортирую документ и упоминаю функцию, но, по словам коллеги, я не могу объявить ее вне коммутатора, хотя она будет использоваться внутри коммутатора.