如何获取对象的属性和方法

原创 2015年07月07日 18:40:57

之前在学习的时候遇到过老师使用ShowObj()这个自定义方法,后来在实际运用中又遇到了这个场景,于是在网上寻找这个方法,发现了一个更加简洁的形式:

function ShowObj(obj){    
        var names="";       
        for(var name in obj){       
           names+=name+": "+obj[name]+", ";  
        }  
        alert(names);  
    }

这个方法的使用方式为ShowObj(需要获取的对象);

自动alert(或console.log)所有属性方法;

Tips:由于标准对象的属性和方法很多,所以可以为obj添加一个像dataTransfer这样的对象(再 . 一个setData也是叼叼哒)以精确属性方法的范围;

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Python面向对象,类,继承,多态及鸭子类型,获取类的类型,方法和属性(类似java的反射)

1、创建类的代码:#在Java中,所有的最终父类都是Object #在python中也是,一个类没有直接的父类就写入objectclass Animal(object): #在python中i...

jquery attr()方法 添加,修改,获取对象的属性值。

From: http://hi.baidu.com/0701u/item/b8ec62c1daba973eef466524 jquery中用attr()方法来获取和设置元素属性,attr是attri...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

RunTime 获取对象属性和方法

RunTime中的效果感觉和Java中的反射差不多,在动态也就是在代码运行的时候来获取这个对象的属性和方法。 在对数据库的写法上面可以用到,如:需要写SQL语句和对象的对应的时候, 可以用这种形式来进...

FMDB封装,用OC方法存储model,不用写SQL语句。使用runtime获取对象属性

在实际开发中,数据库存储只会用到那几个增删改查SQL语句,不会用到多表查询啊,多种条件增删改啊。所以写这个东西的目的,是把这几个SQL语句封装起来,在开发中操作数据库就省去写了SQL语句的麻烦。可能中...

jquery attr()方法 添加,修改,获取对象的属性值。

jquery attr()方法 添加,修改,获取对象的属性值。 jquery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用...

反射机制_介绍_Class对象获取_动态操作_构造器_方法_属性JAVA211-212

反射机制_介绍_Class对象获取_动态操作_构造器_方法_属性JAVA211-212

jquery attr()方法 添加,修改,获取对象的属性值。

From: http://hi.baidu.com/0701u/item/b8ec62c1daba973eef466524 jquery中用attr()方法来获取和设置元素属性,attr是attrib...

Typeof()与 GetType() ,获取对象的所有公有属性和所有公有方法GetProperties()GetMethods()

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.R...

Python:动态获取对象的属性和方法

首先通过一个例子来看一下本文中可能用到的对象和相关概念。 01 #coding: UTF-8 02 import...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)