У меня есть простое сообщение об ошибке Карта, которая заполняется правильно. Вот фрагмент кода из функции validate.
function validate(firstName, lastName, email) {
var errors = new Map();
if (firstName == null || firstName.length === 0) {
errors.set(1, "First Name can't be empty");
}
if (lastName == null || lastName.length === 0) {
errors.set(2, "Last Name can't be empty");
.
.
.
В моем компоненте ошибки var заполняется функцией validate. var errors = validate(firstName, lastName, email)
Когда я оставляю имя пустым в моем приложении, я должен получить карту с одним набором значений, и я получаю. console.log(errors)
возвращает это в консоли
Итак, я знаю, что у меня есть действующая карта. Как получить значение из ключа 1?
Errors.get (1) не работает.
console.log(error.get(1)
продолжает давать мне это
Не уверен, куда идти отсюда, так как во всей документации указано get ()как получить значения, которые я хочу.
После дальнейшего исследования, кроме вызовов errors.set (), которые я выполняю в функции validate, я не могу вызывать любые функции карты на карте ошибок из функции render () компонента