-1
私のコードで関数を呼び出すことができます。しかし、自分の呼び出し関数名を変数にして、変数に基づいて関数を呼び出せるようにしたい値..nodeJSで動的関数名(パラメータ化)を使用して関数を呼び出す方法
reportPage.accounts()['catType']()
ので、ここで私は、あなたが変数とリテラル文字列を置換
私のコードで関数を呼び出すことができます。しかし、自分の呼び出し関数名を変数にして、変数に基づいて関数を呼び出せるようにしたい値..nodeJSで動的関数名(パラメータ化)を使用して関数を呼び出す方法
reportPage.accounts()['catType']()
ので、ここで私は、あなたが変数とリテラル文字列を置換
..ここで呼び出す/宣言するためにどのように..私は任意の値を渡すことができるように、変数としてcatTypeを作りたいですあなたがどこにいても同じように。
var thing = 'catType';
reportPage.accounts()[thing]()
私は 'accounts'の後の角括弧を削除するべきだと思います。 'accounts'は関数であり、関数を返すことは確かではありません。 – alexmac
@alexmac - OPが提供しているコードがうまくいかないことは何も示唆していません。アカウントが別の関数を返す関数ではないと考える理由はありません。 – Quentin