同一个js中一个方法怎样调用另一个方法中的参数

[复制链接]
查看11 | 回复2 | 2012-3-1 10:29:17 | 显示全部楼层 |阅读模式
每个方法中的参数都是私有的,不能在方法本身之外被调用。要解决你的问题,可以是在方法外面声明一个全局变量,所有方法均可以调用这个变量。更好的方式是使用面向对象的编程,将你的方法和需要外部调用的参数封装成对象(或者称为类)。举例:用构造函数声明对象Car的结构function Car(sColor) {this.color = sColor; //颜色属性 //对象一个方法,用来获取颜色this.getColor = function() {
return this.color;}; //你可以任意添加其他的属性和方法}//创建对象Car的两个实例var Car1 = new...
回复

使用道具 举报

千问 | 2012-3-1 10:29:17 | 显示全部楼层
简单点的说 打比方你js的某个方法 function(id){ ......}你的意思是想在下面的方法调用id这个参数值是吧很简单 在上面方法里面定义: this._id=id下面的方法直接调用this._id 就可以直接用了!...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行