鍍金池/ 問答/HTML/ 請問這樣的js文件里面的全局函數(shù)應該如何調(diào)用?

請問這樣的js文件里面的全局函數(shù)應該如何調(diào)用?

現(xiàn)在有一個html文件,然后我準備調(diào)用js文件進來,而js文件里面是這樣的

// 叫my.js的文件

var rec = {};

rec.name = "liyun";

rec.foo=function(){
    alert("hello");
}

然后我在html中<script src = "my.js"></script>,那么我有一個疑問了,這個js文件中,這個全局的rec不是一個對象嗎 花括號 ? 那么我在html中調(diào)用,應該如何讓其中的方法foo有效果。

因為在網(wǎng)上看了某文章說,這樣可以避免不同js文件,命名沖突的問題,但是看不太懂。

回答
編輯回答
臭榴蓮

直接rec.foo()。前提是你的my.js加載成功之后

2017年2月28日 01:10
編輯回答
紓惘

調(diào)用方法 foo 的方法如下:

rec.foo();

foo 和 name 在 rec 對象下面,所以不會污染全局名稱。

2018年2月23日 12:08