Javascript打印不在代码

时间:2017-11-25 07:41:27

标签: javascript

我的JS中有这个代码

var customer = {
    name: "John Jack",
    speak: function(){
        return "my name is "+name;
    },
    address:{
        street: '123 main st',
        city: 'Pittsburgh',
        state: 'PA'
    }
}

document.write(customer.speak());

在我预期的HTML中

my name is John Jack

但相反,我得到了一些非常奇怪的东西

my name is Peaks mirroring in a lake below, Stubai Alps, Austria

我有一些理论认为这与Chrome扩展程序有某种联系,我使用被称为" Pixlr"但我不知道我的js代码如何连接到那个。我尝试将变量名称和speak更改为say,但它仍会打印相同的内容。出了什么问题?

1 个答案:

答案 0 :(得分:2)

ZoneId.systemDefault()替换为name



this.name