Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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 - Fatal编程技术网

Javascript打印代码之外的内容

Javascript打印代码之外的内容,javascript,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())

我的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
,但它仍然打印相同的内容。怎么了?

this.name
替换
name

var客户={
姓名:“约翰·杰克”,
讲:函数(){
返回“我的名字是”+this.name;
},
地址:{
街道:'123大街',
城市:“匹兹堡”,
声明:“PA”
}
}

document.write(customer.speak())
名称
替换为
此名称

var客户={
姓名:“约翰·杰克”,
讲:函数(){
返回“我的名字是”+this.name;
},
地址:{
街道:'123大街',
城市:“匹兹堡”,
声明:“PA”
}
}

document.write(customer.speak())
您是否尝试重命名客户?您可能希望
“我的名字是”+this.name@FastSnail我刚做了,但没用neither@Mark_M哦,好的,谢谢!您是否尝试重命名客户?您可能希望
“我的名字是”+this.name@FastSnail我刚做了,但没用neither@Mark_M哦,好的,谢谢!