我是新来的前端开发,现在我阅读了大量的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