实例:JavaScript中的方法参数
2008-12-10 21:28
183 查看
下面的 JavaScript 程序是个方法参数的示例:
var testCase = {
changeStr: function() {
return str = 'welcome to changeStr function.';
},
run: function() {
str = this.changeStr();
console.log(str);
}
};
testCase.run(); 那为什么前面要在changeStr()方法中写个str参数是做什么呢?答案是:混淆“扮猪吃老虎”让你产生错觉而已了。
方法参数,形式上的而已,而在调用该方法时参数才是真正的值。参数传到方法内后的值是怎么处理的在方法的外面不用管,因为该怎么处理就怎么处理嘛。而方法内的过程与方法取的名称是相关的,方法名称代表着这个方法的含意(means)。话说回来,JavaScript 方法参数是伪对象,同名方法的参数个数不同产生方法重载。但本贴文略过不谈,请详见《精通JavaScript》。
var testCase = {
changeStr: function() {
return str = 'welcome to changeStr function.';
},
run: function() {
str = this.changeStr();
console.log(str);
}
};
testCase.run(); 那为什么前面要在changeStr()方法中写个str参数是做什么呢?答案是:混淆“扮猪吃老虎”让你产生错觉而已了。
方法参数,形式上的而已,而在调用该方法时参数才是真正的值。参数传到方法内后的值是怎么处理的在方法的外面不用管,因为该怎么处理就怎么处理嘛。而方法内的过程与方法取的名称是相关的,方法名称代表着这个方法的含意(means)。话说回来,JavaScript 方法参数是伪对象,同名方法的参数个数不同产生方法重载。但本贴文略过不谈,请详见《精通JavaScript》。
相关文章推荐
- javascript实现html页面之间参数传递的四种方法实例分析
- 实例详解JavaScript获取链接参数的方法
- javascript实现html页面之间参数传递的四种方法实例分析
- 实例详解JavaScript获取链接参数的方法
- Java可变参数方法的重载实例
- Javascript基于AJAX回调函数传递参数实例分析
- javascript获取url上某个参数的方法
- JavaScript调用后台的三种方法实例
- javascript获取函数名称、函数参数、对象属性名称的代码实例
- js 获取函数的所有参数和遍历JavaScript某个对象所有的属性名称和值的方法
- Python中使用partial改变方法默认参数实例
- javascript查询字符串参数的方法
- ES6 javascript中class静态方法、属性与实例属性用法示例
- javascript实现在某个元素上阻止鼠标右键事件的方法和实例
- ioctl 参数使用方法-实例+测试
- JavaScript获取function所有参数名的方法
- JavaScript正则获取地址栏中参数的方法
- Javascript 获取链接(url)参数的方法
- javascript获取url上某个参数的方法
- javascript事件冒泡实例详解和jquery阻止事件冒泡的两种方法