您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

如何防止库函数无意间错误修改

2025/1/17 3:17:41发布18次查看
当函数读取继承对象时,实际上读取的是继承来的值。如果给继承对象的属性赋值,则这些属性只会影响这个继承对象自身,而不是原始对象
//inherit()返回了一个继承自原型对象p的属性的新对象 //这里使用ecmascript 5中的object.create()函数(如果可用) //如果不可用,则使用其它方法 function inherit(p) { if (p == null) throw typeerror(); //p是一个对象,但不能是null if (object.create) //如果object.create()存在 return object.create(p); //直接使用 var t = typeof p; //否则进一步检验 if (t !== "object" && t !== "function") throw typeerror(); function f() { }; //定义一个空构造函数 f.prototype = p; //将其原型属性设置未p return new f(); //使用f()创建p的继承对象 }
以上就是如何防止库函数无意间错误修改的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product