5
A
答えて
4
Object.keys
は、プロパティの配列を返します。オブジェクトを使用して配列にインデックスを付けることはできません。配列の先頭からオフセットを表すには、数値を使用する必要があります。同等の例として、あなたはこのコードが何をすべきかを期待します
?:
var a = [1, 2, 3, 4]
console.log(a[{}]);
それは無意味です。
編集: OPのコメントを読んだ後、もう一度見直して、私の評価が間違っていることに気付きました。 問題は、元のコードがオブジェクトリテラルを使用してkeys
関数のインデックスを作成しようとしていることですが、実際の問題はかっこの代わりに角かっこを使用することです。これは動作します:
let keys = Object.keys(userTypes);
それはそれでuserTypes
代わりの指標とkeys
を呼び出します。私は...それはundefinedを返すことを期待
関連する問題
- 1. は<a href="http://www.pygame.org/docs/ref/rect.html" rel="nofollow">documentation</a>から何か
- 2. z-インデックスと<a href>
- 3. 例<a href="http://people.iola.dk/olau/flot/examples/interacting.html" rel="noreferrer">here</a>からFLOT
- 4. ruby -aコマンドラインスイッチとは何ですか? <a href="https://linux.die.net/man/1/ruby" rel="noreferrer">man</a>ページから
- 5. は<a href="https://guides.cocoapods.org/syntax/podspec.html#requires_arc" rel="nofollow noreferrer">https://guides.cocoapods.org/syntax/podspec.html#requires_arc</a>から取ら
- 6. Rプロット:(。<a href="https://commons.wikimedia.org/wiki/File:All_palaeotemps.svg" rel="nofollow noreferrer">Original image</a>と<a href="http://gergs.net/?attachment_id=4310" rel="nofollow noreferrer">data</a>)非一様番号
- 7. <a href="http://www.mysite.com/eblasts/_ire" rel="nofollow">http://www.mysite.com/eblasts/_ire</a></p> <p>からでRewriteBase
- 8. ハッシュをプリセットするのはいつですか? <a href="http://perldoc.perl.org/perldata.html" rel="nofollow">perldata</a>から
- 9. は<a href="https://openthread.io/certification/prerequisites" rel="nofollow noreferrer">OpenThread Certification Prerequisites</a>オン
- 10. フラスコ-ログインパッケージは<a href="http://flask.pocoo.org/" rel="nofollow">Flask</a> 0.8で
- 11. 城ウィンザー:<a href="http://mef.codeplex.com/" rel="nofollow">MEF</a>では既存のオブジェクト
- 12. Pythonのエラーは、<a href="http://docs.python.org/library/string.html" rel="nofollow">http://docs.python.org/library/string.html</a>から
- 13. は、コンテキストマネージャ上<a href="http://docs.python.org/2/reference/datamodel.html#object.__exit__" rel="nofollow">datamodel docs</a>からコンテキストハンドラ
- 14. ローダーは<a href="https://webpack.js.org/concepts/loaders/#loader-features" rel="nofollow noreferrer">docs</a>から時系列
- 15. System.Windows.Forms.WebBrowser.Print()は<a href="http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.print.aspx" rel="nofollow noreferrer">MSDN</a>から印刷ダイアログ
- 16. は、PHP-EWSが<a href="https://github.com/Garethp/php-ews" rel="nofollow">https://github.com/Garethp/php-ews</a>から
- 17. PaStreamCallbackTimeInfoメンバーは<a href="http://portaudio.com/docs/v19-doxydocs/api_overview.html" rel="nofollow noreferrer">PortAudio docs</a>からすべて0
- 18. はどのように<a href="https://developer.android.com/reference/android/media/MediaPlayer.html#getDuration()" rel="nofollow noreferrer">MediaPlayer</a>からアンドロイド
- 19. 違いは<a href="https://www.facebook.com/analytics/" rel="nofollow noreferrer">https://www.facebook.com/analytics/</a>のコントロールパネルから
- 20. 、XHTML <a href="http://validator.w3.org/" rel="nofollow noreferrer">this</a>によると
- 21. <a href="http://www.iol.ie/~murtaghd/stef/service.html" rel="nofollow noreferrer">this page</a>で
- 22. <a href="http://www.sislands.com/coin70/week6/encoder.htm" rel="nofollow">this</a>ページ内のURLパーセントエンコーディング
- 23. 可能な実装:: <a href="http://cppreference.com/" rel="nofollow">cppreference.com</a>上equal_range
- 24. <a href="http://jsfiddle.net/xameeramir/51h3bmgf/" rel="nofollow noreferrer">my fiddle</a>でjsFiddle
- 25. が<a href="https://www.gnu.org/software/libc/" rel="nofollow noreferrer">glibc</a>で
- 26. C++ <a href="https://docs.bazel.build/versions/master/tutorial/cpp.html" rel="nofollow noreferrer">Bazel</a>プロジェクトで
- 27. <a href="http://codeforces.com/contest/659/problem/B" rel="nofollow">Problem</a>の配列
- 28. <a href="http://www.exampleSite.com/aPage.php" rel="nofollow">http://www.exampleSite.com/aPage.php</a>に正しく
- 29. 私は<a href="https://www.primefaces.org/primeng/#/" rel="nofollow noreferrer">PrimeNG</a><p> </p><a href="https://www.primefaces.org/" rel="nofollow noreferrer">primefaces.org</a>からすべてがうまく機能している使用しています
- 30. の理解jQueryのAPIドキュメント構文<a href="http://api.jquery.com/on/" rel="nofollow">http://api.jquery.com/on/</a>から
:ありがとう... –
今、私は恥ずかしいタイプミスを参照してください...、私は実際にコードを誤解。私はあなたの問題が '{} 'でインデックスを作成していたという事実だと考えていました。これは、オブジェクトリテラルを使って' keys'関数のインデックスを作成しようとしているためです。本当の問題は角カッコの間違った使用ですが、あなたは正しいです。私は私の答えを更新します。 –
は 'Object.keys(userTypes)現実には' –