【发布时间】:2015-02-09 21:40:29
【问题描述】:
我在搞乱对象和方法,我有一个非常简单的示例用于测试:
var shout = {
hello: function(variable){
console.log("Hello " + variable);
}
};
shout.hello("World");
这很好用。但是,如果我将对象 shout 放在外部文件中,然后运行 shout.hello("world"); 我什么也得不到:
//external file: test.js
var shout = {
hello: function(variable){
console.log("Hello " + variable);
}
};
<!-- my html document -->
<script src="test.js">
shout.hello("World");
</script>
我做错了什么?
【问题讨论】:
标签: javascript object scope