我是新來的前端開發,現在我閱讀了大量的JS代碼由其他在我公司書面和發現他們會用這個語法來存儲參數:使用this.argu存儲參數是一種好的做法?
function func1(argu1,argu2){
this.argu1 = argu1;
this.argu2 = argu2;
// other code run here....
}
對我來說,我通常跳過此,直接在我的代碼使用參數或得到一個變量爲N,就像這樣:
function func2(argu1,argu2){
alert(argu1);
alert(argu2);
var arguOne = argu1,arguSec = argu2;
// other code run here...
}
所以我要要問,爲什麼使用這個語法來存儲的參數呢? 這是一個很好的做法嗎?爲什麼? 我有沒有想過我應該知道的一些概念?
看到fiddle,由我的同事誰已經不再是前安德書面....
你爲什麼要「存儲參數」? – Pointy 2012-07-15 13:46:30
函數名是否有大寫字母?如果這是一個構造函數,那麼稱它爲func1而不是'Func1'是不好的做法。 – Esailija 2012-07-15 13:46:38
@點我不知道,這正是我的同事寫的,我問過他,他說這很方便獲得參數......因爲我不是JS Pro,所以我在這裏問...... – Lien 2012-07-15 13:55:10