如何获取原型链里函数的参数?
function Abc(k){
this.val= k + this.q
}
Abc.prototype.add= function(q){
return ...
}
Abc() 里想获取 add() 的参数。
请问要如何操作?
如何获取原型链里函数的参数?
function Abc(k){
this.val= k + this.q
}
Abc.prototype.add= function(q){
return ...
}
Abc() 里想获取 add() 的参数。
请问要如何操作?
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
add
方法一般是在构造函数ABc
实例化之后才能执行的,二者的调用时机也不一样,所以你无法直接获取add里面的参数,而且add
的参数也只能在add
方法内部使用。一种简单的办法是在
add
中更新Abc
的属性来模拟: