Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使下划线在控制台中可用?_Javascript_Underscore.js - Fatal编程技术网

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
就足够了