почему переменная window не определена?

#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'