-2
配列から値を取得します。タイプエラーを示します。コードはjavascript配列のフィルタにタイプエラーが表示されます
var user = "username6";
var result = categories.filter(x => x.user)[0].user;
TypeError例外です:未定義
のプロパティ「ユーザー」を読んしかし、私は、ユーザーの「username6」変数を与えたい
var result = categories.filter(x => x.username6)[0].username6;
にそれが動作することはできません。実行してください
var result = categories.filter(x => x.user)[0].user;
どうすれば可能ですか?私を助けてください?
サイドノートのブラケット表記を使用する必要がありますあなた自身が '.filter(...を)やって見つける[0]' '.findを(使用し... ) '代わりに(polyfill必要があれば、あなたの使用することができる必要がありますあなたのtranspilerを使用する必要があります):' var result = categories.find(x => x [user]); ' –