无论我使用"this.value = 1;",我都会得到完全相同的结果 在构造函数内部或只是将属性值放在函数构造函数的原型中 - "MyClass.prototype.value = 1;"
function MyClass() {
//this.value=1;
}
MyClass.prototype.value =1;
var a = new MyClass();
document.write(a.value + "<br>");
a.value=13;
document.write(a.value + "<br>");
var b = new MyClass();
document.write(b.value);
Run Code Online (Sandbox Code Playgroud)
结果是:
1
13
1
因为最后一个值是1,显然每个对象(a,b)都在它自己的内存块中获得它自己的值副本,那么如果它们不在对象之间共享,究竟是什么原型值的使用呢?
我使用PHP函数file_get_contents作为代理来获取两个不同的Web主机上的网站.
它适用于除维基百科以外的所有网站.
它每次都给我这个输出:
WIKIMEDIA FOUNDATION
错误
我们的服务器目前遇到技术问题.这可能是暂时的,应尽快解决.请在几分钟后再试一次.
谁知道问题是什么?