Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 修改内置对象原型_Javascript_Prototype Programming - Fatal编程技术网

Javascript 修改内置对象原型

Javascript 修改内置对象原型,javascript,prototype-programming,Javascript,Prototype Programming,为什么我不能更改对象中bulid的原型链。这是因为内置构造函数1的prototype属性不可写(也不可配置和枚举) 请参见属性属性: String.prototype = new Number(); console.log(String.prototype.__proto__ === Number.prototype);//return false 这在每个内置构造函数中都有描述,有关属性,请参见: 15.5.3.1管柱.原型 此属性具有属性{[[Writable]]:false、[[Enu

为什么我不能更改对象中bulid的原型链。

这是因为内置构造函数1的
prototype
属性不可写(也不可配置和枚举)

请参见属性属性:

String.prototype = new Number();
console.log(String.prototype.__proto__ === Number.prototype);//return false
这在每个内置构造函数中都有描述,有关属性,请参见:

15.5.3.1管柱.原型

此属性具有属性{[[Writable]]:false、[[Enumerable]]:false、[[Configurable]]:false}


1:通过“内置构造函数”,我指的是:
字符串
数字
布尔值
对象
数组
函数
日期
错误
(和其他).

这是因为内置构造函数1的
prototype
属性不可写(也不可配置和枚举)

请参见属性属性:

String.prototype = new Number();
console.log(String.prototype.__proto__ === Number.prototype);//return false
这在每个内置构造函数中都有描述,有关属性,请参见:

15.5.3.1管柱.原型

此属性具有属性{[[Writable]]:false、[[Enumerable]]:false、[[Configurable]]:false}

1:通过“内置构造函数”,我指的是:
字符串
数字
布尔值
对象
数组
函数
日期
错误
(和其他)