hasOwnProperty方法用法简介

hasOwnProperty表示是否有自己的属性。这个方法会查找一个对象是否有某个属性,但是不会去查找它的原型链。

示例

var obj = {
a: 1,
fn: function(){

},
c:{
d: 5
}
};
console.log(obj.hasOwnProperty(‘a‘)); // true
console.log(obj.hasOwnProperty(‘fn‘)); // true
console.log(obj.hasOwnProperty(‘c‘)); // true
console.log(obj.c.hasOwnProperty(‘d‘)); // true
console.log(obj.hasOwnProperty(‘d‘)); // false, obj对象没有d属性

var str = new String();
// split方法是String这个对象的方法,str对象本身是没有这个split这个属性的
console.log(str.hasOwnProperty(‘split‘)); // false
console.log(String.prototype.hasOwnProperty(‘split‘)); // true

原文地址:https://www.cnblogs.com/qhantime/p/11290283.html

时间: 2024-08-14 15:52:51

hasOwnProperty方法用法简介的相关文章

Intent用法简介

Intent作为联系各Activity之间的纽带,其作用并不仅仅只限于简单的数据传递.通过其自带的属性,其实可以方便的完成很多较为复杂的操作.例如直接调用拨号功能.直接自动调用合适的程序打开不同类型的文件等等.诸如此类,都可以通过设置Intent属性来完成. Intent主要有以下四个重要属性,它们分别为:            Action:Action属性的值为一个字符串,它代表了系统中已经定义了一系列常用的动作.通过setAction()方法或在清单文件AndroidManifest.xm

grep用法简介之二

上一篇文章总结了一些grep基本用法.在这次的内容里介绍grep和正则表达式结合使用的方法. 首先介绍下正则表达式,正则表达式非基本和扩展两种. 名词释义:正则表达式:正则表达式其实就是描述某些复杂规则字符串的代码集合. 元字符:在正则表达式中具有特殊意义的专用字符 正则表达式 基本正则表达式元字符: ^ :表示行首    $ :表示行尾      ^$:表示空白行      * :表示星之前字符的0个或任意个字符,例如:a*:表示0个a或任意一个a的字符,所以就是全显示出来了.      .

[转]window.showModalDialog以及window.open用法简介

一.window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+ 二.基本语法:window.open(pageURL,name,parameters) 其中:pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 三.示例:<SCRIPT> <!-- window.open ('page.html','newwindow','height=100,width=400,

InputStreamReader 和 OutputStreamWriter类用法简介及演示

最近正好在学java,对文件流比较感兴趣,因为C的文件操作算是比较简单的,没想到java弄得很复杂啊! 现在说说下面这两个类! InputStreamReader 和 OutputStreamWriter类用法简介. 一.InputStreamReader类 InputStreamReader 将字节流转换为字符流.是字节流通向字符流的桥梁.如果不指定字符集编码,该解码过程将使用平台默认的字符编码,如:GBK. 构造方法: InputStreamReader isr = new InputStr

StringTokenizer:字符串分隔用法简介

StringTokenizer:字符串分隔解析类型 属于:java.util包. 1.构造函数. 1. StringTokenizer(String str) :构造一个用来解析str的StringTokenizer对象.java默认的分隔 符是“空格”.“制表符(‘\t’)”.“换行符(‘\n’)”.“回车符(‘\r’)”. 2. StringTokenizer(String str, String delim) :构造一个用来解析str的StringTokenizer对象,并 提供一个指定的

SQL Server---Case When用法简介

Casewhen 用法简介 上一篇博客使用了casewhen解决了数据汇总的问题,那么这一篇博客我将简单的介绍一下关于case when的使用. CASEWHEN的表达形式 1.简单的case函数 --简单Case函数 CASE letterType WHEN '干部介绍信' THEN '1' WHEN '转递档案通知单' THEN '2' ELSE '其他' END 2.case搜索函数 --Case搜索函数 CASE WHEN letterType='干部介绍信' THEN '1' WHEN

glVertexAttribPointer 用法简介

在内存中采用交叉模式存储,向gpu传入顶点数据的方法  GPU: #version 100 attribute highp vec2 aPosition; attribute highp vec2 aTexcoord; CPU: init() //将顶点数组元素都存入一个缓存对象中 static const float position[] = { -1.0f, -1.0f,0.0f,1.0f,//2 顶点位置 2 纹理坐标 1.0f, -1.0f,1.0f,0.0f, -1.0f, 1.0f,

压力测试工具tsung用法简介

tsung是用erlang开发的一款简单易用的压力测试工具,可以生成成千上万的用户模拟对服务器进行访问.目前对tsung的理解也仅限于会简单的应用,其内部结构没有深入研究过. 1.安装 tsung是用erlang编写的,所以首先安装erlang的运行环境.然后就是按照tsung的官网下载编译tsung.需要注意的是,生成测试报告需要gnuplot和perl的支持,其中perl需要安装Template扩展.具体安装过程请看相关手册或者google之. 2.配置文件 默认情况下,tsung会加载配置

jQuery中attr()方法用法实例

本文实例讲述了jQuery中attr()方法用法.分享给大家供大家参考.具体分析如下: 此方法设置或返回匹配元素的属性值. attr()方法根据参数的不同,功能也不同. 语法结构一: 获取第一个匹配元素指定属性的属性值. 代码如下: $(selector).attr(name) 参数列表: 参数 描述 name 定义要获取其值的属性名称. 实例代码: 代码如下: <!DOCTYPE html> <html> <head> <meta charset="