#javascript
#javascript
Вопрос:
Помогите мне с моим кодом. Застрял с импортом моего модуля javascript. Это простой генератор строк. Когда вызывается модуль, он отправляет мне исходный код модуля вместо строкового результата. Прошу прощения за мой английский.
export function randomString() {
//defining a variable consisting alphabets in capital letter
let characters = 'ABCDEFGHIJKLMNOPQRSTUVWXTZ';
//specify the length for the new string
let lenString = 1; //For our purpose, we define it 1 because we need only one character
let randomchar = ''; //Empty variable to store our single character
//loop to select a new character in each iteration
for (var i = 0; i < lenString; i ) {
var rnum = Math.floor(Math.random() * characters.length);
randomchar = characters.substring(rnum, rnum 1);
}
return randomchar;
}
мой индекс
import {randomString} from '../../api/stringGenerator.js';
моя пуговица
<button
onClick={() => {
var randomLetter = randomString;
console.log(randomLetter);
}}
>
Random character generator
</button>
Комментарии:
1. Это реакция? Неясно, какие шаблоны вы используете
Ответ №1:
Вы пропустили ‘()’, это должно быть var randomLetter = randomString();