当前位置: 首页 > 编程笔记 >

JavaScript中isPrototypeOf函数作用和使用实例

微生俊捷
2023-03-14
本文向大家介绍JavaScript中isPrototypeOfhtml" target="_blank">函数作用和使用实例,包括了JavaScript中isPrototypeOf函数作用和使用实例的使用技巧和注意事项,需要的朋友参考一下

JavaScript中isPrototypeOf函数方法是返回一个布尔值,指出对象是否存在于另一个对象的原型链中。使用方法:


object1.isPrototypeOf(object2)


其中object1为必选项,一个对象的实例。
object2为必选项,另一个对象,将要检查其原型链。

如果 object2 的 原型链中包含object1,那么JavaScript中isPrototypeOf函数方法返回 true。
原型链可以用来在同一个对象类型的不同实例之间共享功能。
如果 object2 不是一个对象或者 object1 没有出现在 object2 中的原型链中,JavaScript中isPrototypeOf函数方法将返回 false。

以下示例阐述了JavaScript中isPrototypeOf函数方法的用法。


function test(){

  var re = new RegExp();                        //初始化变量。

  return (RegExp.prototype.isPrototypeOf(re));  //返回 true。

}

 类似资料:
  • 本文向大家介绍JavaScript中的ubound函数使用实例,包括了JavaScript中的ubound函数使用实例的使用技巧和注意事项,需要的朋友参考一下 JavaScript中ubound函数方法是返回在 VBArray 的指定维中所使用的最大索引值。使用方法: 其中safeArray是必选项。是一个 VBArray 对象。 dimension是可选项。要获知其索引上界的 VBArray 的

  • 问题内容: 我刚刚读了Ben Cherry撰写的有关JavaScript范围和提升,他提供了以下示例: 使用上面的代码,浏览器将警告“ 1”。 我仍然不确定为什么它返回“ 1”。他说的一些事情让人想到:所有函数声明都被提升到顶部。您可以使用函数来限定变量的范围。仍然没有点击我。 问题答案: 功能提升意味着将功能移到其作用域的顶部。那是, 交涉者将对此进行重写 奇怪吗? 另外,在这种情况下, 表现与

  • 本文向大家介绍javascript的函数作用域,包括了javascript的函数作用域的使用技巧和注意事项,需要的朋友参考一下 在一些类似c语言的编程语言中,花括号内的每一段代码都具有各自的作用域,而且变量在声明他们的代码段之外是不可见的,我们称为块级作用域(block scope),而javascript中没有块级作用域。取而代之的javascript使用的是函数作用域(function sco

  • 本文向大家介绍JS中的hasOwnProperty()、propertyIsEnumerable()和isPrototypeOf(),包括了JS中的hasOwnProperty()、propertyIsEnumerable()和isPrototypeOf()的使用技巧和注意事项,需要的朋友参考一下 首先了解枚举属性 一般利用for~in遍历 <1>并不是所有的属性都会在for~in遍历中显示。比如

  • 本文向大家介绍JavaScript中使用arguments获得函数传参个数实例,包括了JavaScript中使用arguments获得函数传参个数实例的使用技巧和注意事项,需要的朋友参考一下 JS与PHP在函数传参方面有点不同,PHP形参与实参个数要匹配,而JS就灵活多了,可以随意传参,实参比形参少或多都不会报错。 实参比形参多不会报错 执行结果 我们再来看看形参比实参多的结果 执行结果 a 对应

  • 本文向大家介绍Python中的startswith和endswith函数使用实例,包括了Python中的startswith和endswith函数使用实例的使用技巧和注意事项,需要的朋友参考一下 在Python中有两个函数分别是startswith()函数与endswith()函数,功能都十分相似,startswith()函数判断文本是否以某个字符开始,endswith()函数判断文本是否以某个字