window.location是一个对象.但是当你执行location.toString()它时,将对象转换为等效的对象location.href.
我的问题是怎么样?我可以将对象设置为类似的行为吗?
您可以toString向对象添加一个返回所需内容的方法.在这种情况下href
例如:
var obj = {
href:'',
toString:function(){
return this.href;
}
};
obj.href = 'http://stackoverflow.com';
obj.toString();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10714 次 |
| 最近记录: |