为了输入,我希望将变量c
作为console
的快捷方式,以便能够输入c.log('blabla')
。我试过了
var c = console; // no avail
var c = new console; // nada
这在JS中是否可行?
感谢
答案 0 :(得分:3)
console
是一个对象。例如var e = {}; e.test = function(){console.log('test')};
因此,您不能将其用作var e = console()
,因为控制台是一个对象,而不是一个函数。但是,您可以将函数存储在对象中。
const c = console;
c.log('test');

window
对象定义它。你也可以这样做:
const c = window.console;
c.log('test');