ホームページ > 記事 > ウェブフロントエンド > JavaScript 文字列アクセス: `charAt()` と括弧表記 — どちらを使用する必要がありますか?
文字列アクセス: charAt とブラケット表記法
文字にアクセスするために string.charAt(x) を使用するか string[x] を使用するかの選択JavaScript 文字列内の
括弧表記
"Test String1"[6] などの括弧表記は、かつては次の理由により推奨されませんでした。 IE7 以前との互換性がないため。ただし、現在、主要なブラウザはすべて文字列のブラケット表記をサポートしています。
charAt 実装
charAt(x) は、文字にアクセスするための古いメソッドです。単一の引数であるインデックスを受け取り、その位置にある文字を返します。たとえば、「Test String1」.charAt(6) は文字列内の 7 番目の文字も返します。
歴史的考慮事項
以前は、次のことは推奨されていませんでした。次の理由から括弧表記を使用します:
結論
現在、文字列の場合は、charAt(x) よりも括弧表記が一般的に好まれます。ブラウザの広範なサポートと文字の設定機能による文字アクセス。ただし、charAt(x) は、古い JavaScript コードや、IE7 以前との互換性が必要な場合には引き続き役立ちます。
以上がJavaScript 文字列アクセス: `charAt()` と括弧表記 — どちらを使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。