Jascript удаляет значение класса Joi - PullRequest
0 голосов
/ 07 августа 2020

Я использую Typescript, и у меня это есть, я пытаюсь создать объект проверки Joi.

Пример ввода:

{
    key: 'name',
    validate: Joi.required().options({
      language: {
        any: {
          required: 'is required'
        },
        string: {
          min: 'must be at least 3 Characters'
        },
      },
    }),
 }

И метод:

 getObjects(inputs: Array<Input>) {
    const newObject = {};
    inputs.forEach(input => {
      newObject[input.key] = input.validate;
    });

    return newObject;
  }

Но при проверке newObject это только ключи, а проверка - undefined.

Я понимаю, что это как-то связано с l oop, потому что это работает.

newObject[inputs[0].key] = inputs[0].validate;
newObject[inputs[1].key] = inputs[1].validate;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...