当我使用javascript在不同的控制台上运行相同的代码时,我得到不同的输出

时间:2017-07-13 00:41:35

标签: javascript

function guns() {
    console.log(this.had);
}

var had ="guts";

var stun = {
    had : "cuts",
    guns: guns

};

var murn = {
    had : "mork"
};

guns();

stun.guns();

guns.call( murn );

new (guns);

我在可视代码工作室和我的浏览器控制台中使用了这个代码,但是当我在这两个地方运行代码时结果是不同的。在我的浏览器控制台中,我得到了胆量,切割,mork和undefined。在视觉工作室代码我得到undefined,cut,mork和undefined。为什么会这样?我是javascript和编程的新手,这对我来说非常困惑。我非常感谢任何帮助。

0 个答案:

没有答案