と機能をインポート必要な "]使用すると、私はこのような関数を呼び出すにeval
コードではconsole.log(必須)が示しただし:[機能:必要なと私はevalを使用することはできませんなぜ必要]
あなたは知っていますか?
と機能をインポート必要な "]使用すると、私はこのような関数を呼び出すにeval
コードではconsole.log(必須)が示しただし:[機能:必要なと私はevalを使用することはできませんなぜ必要]
あなたは知っていますか?
あなただけの名前の関数を呼び出したい場合は、インデクサ表記を使用する必要がありますが:
import validators from 'utils/validation';
validateSite[groupObj[el].name] = groupObj[el].rules.map(s => validators[s])
ああ、これはうまくいきます、このようになりました: import * 'utils/validation'のバリデータとしてインポートします。 次に、このvalidateSite [groupObj [el] .name] = groupObj [el] .rules.map(s =>バリデータ[s])を呼び出しました。 ありがとう – Alex
'eval'を使用しないでください。あなたは何をしようとしているのですか? – SLaks
ええ、 'eval'は内部のコードの結果を返すでしょう。 'eval( 'required')'は基本的に 'required'と同じで、' required'は関数です。あなたがしなければならないことは 'eval( 'required()')'ですが、本当に 'eval'をスキップする必要があります! - '必須()'なぜあなたはそれを必要としますか? – towerofnix