関数について学んでいて、キーをパラメーターにしようとすると関数が壊れる理由がわかりません。キーではなく値をパラメーターにする場合は正常に機能します。これを壊している JavaScript や jQuery について私が知らないことは何ですか?
例:
function box(e, a, q, r) {
$('div').animate({
r : e,
'height' : a
}, q);
}
box('200px', '200px', 500, 'width');
4 番目のパラメーター r を削除すると、正常に動作します。しかし、キーと値のペアでキーを作成することについてはうまくいきません。教えて、インターネット。