如何在向Object添加原型时排除一些js类型
How to Exclude some js types when adding prototype to Object
一旦我将以下代码添加到我的html页面,我就会得到:
Uncaught TypeError: Object function (constrname) {
if(this.constructor.name===constrname){
return true;
}
return false;
} has no method 'exec'
这是导致错误的原型:
Object.prototype.isInstanceOf=function(constrname) {
if(this.constructor.name===constrname){
return true;
}
return false;
};
添加原型似乎破坏了jQuery。
在将新原型定义为对象类型时,我可以排除某些类型吗。例如,exclude:jQuery type,。。。
我尝试了以下代码,但没有成功:
Object.prototype.isInstanceOf=function(constrname) {
if(!(this instanceof jQuery)){
//write here code
}
}
不,这是不可能的。原型继承的全部意义在于原型上的对象由每个后代继承。无法删除它们。
相关文章:
- JS条件故障排除
- Django无法通过urls.py配置找到djangular/app.js文件.如何进行故障排除
- Sails.js指定要从自动插入中排除的js文件
- 非常奇怪的JS/jQuery行为-alert()包含/排除
- 对 Drupal 站点的客户端 JS 问题进行故障排除
- JS:如何在使用 Math.random() 时排除一系列值
- 单击事件以排除子项(主干.js)
- 如何从生成中排除.js.map
- js语法,用于排除字符串
- 排除子页中的母版页 JS 文件 asp.net
- 使用 JS 进行故障排除
- 排除具有自动链接器的特定链接.js
- 从轻松选项卡.js中排除列表项
- 如何对以下 js 索引脚本进行故障排除
- 如何使用r.js从构建中排除urlArgs
- 对接收到错误消息的JS代码段进行故障排除.验证错误是否正确
- 如何在向Object添加原型时排除一些js类型
- Js替换和Regex排除一个单词
- 如何在bundle中排除js文件并在不同的chunk/bundle中使用它
- 如何配置grunt复制任务以从子目录中排除.js文件