Javascript 如何使下划线在控制台中可用?
我导入它并验证它是否存在Javascript 如何使下划线在控制台中可用?,javascript,underscore.js,Javascript,Underscore.js,我导入它并验证它是否存在 // test import _ from 'underscore'; console.log(_); 它正确地登录到控制台,但当我在控制台中输入 。 我明白了 未定义将其分配给窗口: import _ from 'underscore'; window._ = _; 在控制台中,您可以通过窗口访问它。或仅通过“173” 对于节点,将其分配给全局: global._ = _; 将其分配到窗口: import _ from 'underscore'; window.
// test
import _ from 'underscore';
console.log(_);
它正确地登录到控制台,但当我在控制台中输入
。
我明白了
未定义
将其分配给窗口
:
import _ from 'underscore';
window._ = _;
在控制台中,您可以通过窗口访问它。
或仅通过“173”
对于节点,将其分配给全局:
global._ = _;
将其分配到
窗口
:
import _ from 'underscore';
window._ = _;
在控制台中,您可以通过窗口访问它。
或仅通过“173”
对于节点,将其分配给全局:
global._ = _;
您正在使用什么构建系统(如果有)?我想你可以使用类似于
window的东西。这是模块的全部用途,它们不会污染全局范围,因此你在模块内声明的任何内容都不能从外部访问。你使用的是什么构建系统(如果有的话)?我想你可以使用类似于window的东西。这就是模块的全部用途,它们不会污染全局范围,因此,您在模块内部声明的任何内容都无法从外部访问,因此不需要使用窗口。
控制台中的前缀全局范围中的所有变量都会自动附加到窗口对象以及从全局范围引用的变量。哇,您对答案做了什么?编辑了它。您是对的,不需要将其分配到窗口。\u
。不,您当然需要将其分配到窗口
,您只是不需要控制台中的窗口,只要。
就足够了,不需要窗口。
控制台中的前缀全局范围中的所有变量都会自动附加到窗口
对象以及从全局范围引用的变量。哇,你对答案做了什么?编辑了它。您是对的,不需要将其分配到窗口。\u
。不,您当然需要将其分配到窗口,您只需要不需要窗口。\u
在控制台中,只要\u
就足够了