首页 > 代码库 > JavaScript 动态选择方法和属性

JavaScript 动态选择方法和属性

<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript">    alert(‘aa‘);    function ClassA(){        this.PropertyA = "PropertyA";        this.MethondA = function(p1,p2){            alert("MethondA");            alert(p1);            alert(p2);        };        this.MethondB = function(p1,p2){            alert("MethondB");            alert(p1);            alert(p2);        };        this.SelectMethond= function(){            return true;        };    }    var obj = new ClassA();    // 属性A    alert(obj.PropertyA);    // 使用方括号操作符    alert(obj["PropertyA"]);    // 使用方括号操作符方法    obj[obj["SelectMethond"]()?"MethondA":"MethondB"](obj["PropertyA"],"p2");    </script></head><body></body></html>

JavaScript 动态选择方法和属性