gri*_*eak 3 javascript properties
我有一个对象parameter,它有一个属性value.它因此被定义
var parameter = {
value : function() {
//do stuff
}
};
Run Code Online (Sandbox Code Playgroud)
我的问题是,在某些情况下,value需要拥有自己命名的属性 length
我能这样做吗?似乎put this.length = foo不起作用,parameter.value.length = foo在对象声明之后也不起作用.
问题似乎在于选择"长度"这个词.在JavaScript中,函数是对象,可以具有属性.所有函数都有一个length属性,它返回声明函数的参数个数.此代码有效:
var parameter = {
value : function() {
//do stuff
}
};
parameter.value.otherLength = 3;
alert(parameter.value.otherLength);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2286 次 |
| 最近记录: |