0

私はこれができることを知っています:

var myClass = { /* my class definition */ };
var methodName = 'myMethod';
myClass[methodName](p1,p2,...,pN);

しかし、これがある場合はどうすればよいですか:

if(data.someMethodName[0]!== undefined){ ... }

また

data.someMethodName[i].someAttribute

someMethodName文字列として呼び出すことを意味する動的に呼び出すにはどうすればよいですか?

4

1 に答える 1

1

探しているのは角かっこ表記です。

data[someMethodName][0].

data[ someMethodName[0] ](p1, p2, ...)
于 2013-02-20T16:03:06.613 に答える