var test = { init: function (id) { // this.id = id; // 这种方案 method0(id); method1(id); }, method0: function (userId) { console.log(userId); //console.log(this.id); // 这种方案 method2(userId); }, method1: function (userId) { userId = userId.toUpperCase(); }, method2: function (userId) { return userId.substring(3).split(','); }};如上栗子 id 很常用 各各方法几乎都会用到 虽然目前都可以通过传参的形式给各方法 但是如果方法多了呢?或者一个方法被调用的作用域里访问不到 id 那么这种时候 id 应该放到最顶层以供所有方法都可以访问吧 是写的时候就这么去写 还是说等遇到这情况了 再去改?~
添加回答
举报
0/150
提交
取消