JS - React - передача параметра в импортированный const - var = undefined - PullRequest
0 голосов
/ 17 марта 2020

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

У меня есть проект React. И я сделал функцию стрелки, которая должна возвращать убитый слаг. Проблема в том, что в slugify() input есть undefined

Это мой упрощенный код:

blog. js

import {slugify} from "../slugify";

function mySlugifier(input, type) {
  return  slugify('this is my input', 'blog')
}
export const slugify = ({input, type}) => {
  return input
    .toLowerCase()
    .replace(/[\s\?\:]+/g, '-')
    .slice(0, 200)
}

Как правильно передать параметры?

1 Ответ

3 голосов
/ 17 марта 2020

Из списка параметров input и type были деструктурированы как ({input, type}). И это причина, почему вы получили undefined для input изначально.

Вам нужно передать следующее:

slugify({input: 'this is my input', type: 'blog'});

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...