#javascript
#javascript
Вопрос:
Не могли бы вы сказать мне, почему window variable is undefined
. вот мой код
var name = "jjjjj";
$(function () {
console.log("-jjjj----");
});
Я пытаюсь динамически импортировать эту jira. на консоли я проверяю name
значение, которое не определено.
useEffect(() => {
import("jquery").then((jquery) => {
console.log("======", jquery);
window.jQuery = jquery.defau<
window.$ = jquery.defau<
import("../a.js").then((r) => {
console.log("====", r);
});
});
}, []);
Я пытаюсь получить window.name
Комментарии:
1. Какова ваша среда? Как вы запускаете код? Вы уверены, что запускаете код в браузере? Если вы работаете в узле, окна не будет
2. @jhamm только в браузере
3. Если вы поставите точку останова в
useEffect
и откроете свою консоль, что вы увидите при запускеwindow.name
? Я просто запустил его в своей консоли и получил пустую строку. Есть ли у вас в наличии этотwindow
объект?4. @jhamm я нашел решение. вместо
var name = "jjjjj";
того, чтобы мне нужно использовать вот такwindow.name='jjjjj'