编程

Javascript反射

2020-06-23  本文已影响0人  东方支柱

在JavaScript中访问对象属性(方法)有两种方式,如person.name或person["name"],后一种方式就是反射。通过对象属性(方法)名,可以使用方括号语法来调用一个对象的属性(方法):

for(var p in obj){

      if(typeof(obj[p]=="function"){

            obj[p]();

      }else{

            alert(obj[p]);

      }

}

这段语句遍历obj对象的所有属性和方法,遇到属性则弹出它的值,遇到方法则立刻执行。

上一篇下一篇

猜你喜欢

热点阅读