私は、オブジェクトキーを使ってjavascriptの配列に重複した項目を修正しようとしていました。ループは、異なるキーと同じオブジェクトに「バーチャルリアリティ」と「バーチャルリアリティ」を追加しました。 Javascriptオブジェクトを作成する方法はありますかではなく、は大文字と小文字を区別しますか?javascriptのオブジェクトキーで大文字と小文字が区別されますか?
1
A
答えて
-1
ほとんどの言語のように、JavaScriptは大文字と小文字を区別します。残念なことにそれについて何もしません。
1
object propertiesは文字列で、大文字と小文字が区別されますが、独自の標準を使用して、アクセスに小文字のみを使用できます。
キーにString#toLowerCase
を適用し、アクセス用のラッパーとして関数を使用できます。
ラッパーオブジェクトの例。
function insert(key, value) {
if (!wrapper[key.toLowerCase()]) {
wrapper[key.toLowerCase()] = key;
}
data[wrapper[key.toLowerCase()]] = value;
}
var data = {},
wrapper = {};
insert('Foo', 'bar');
console.log(data);
insert('FOO', '42');
console.log(data);
+0
私はその方法を知っています。しかし、データの視覚化のためにキーを使用しており、ケースを変更しないようにしたいと考えました。この場合、 –
+0
という小文字のラッパーオブジェクトを使用してチェックすることができます。 –
関連する問題
- 1. バンドル - 大文字と小文字は区別されますか?
- 2. 大文字と小文字は区別されますか?
- 3. ElasticSearch:なぜquery_stringでは大文字と小文字が区別され、ワイルドカードでは大文字と小文字が区別されますか?
- 4. AppleScriptで大文字と小文字が区別される
- 5. 大文字と小文字の区別
- 6. Macではfile_exists()の大文字と小文字が区別されますか?
- 7. Windowsのウィンドウクラスでは大文字と小文字が区別されますか?
- 8. 大文字と小文字は区別されませんregex.replace?
- 9. Nokogiri:大文字と小文字は区別されません。
- 10. 大文字と小文字の区別から大文字小文字を区別しないものへ
- 11. MariaDB/MySQLクエリーでは大文字と小文字が区別されますか?
- 12. Javascriptメソッド小文字の名前と大文字の区別
- 13. indexOf大文字小文字の区別?
- 14. 大文字小文字の区別SSIS
- 15. VBA名のプロパティでは大文字と小文字が区別されます
- 16. 大文字と小文字の区別がありますTSQL
- 17. JavaScript文字数大文字小文字の区別がありません
- 18. 言語では大文字と小文字が区別されます
- 19. javascriptは文字列の大文字と小文字を区別する
- 20. メタキーワードは大文字と小文字を区別しますか?
- 21. AutoMapperは大文字と小文字を区別しますか?
- 22. は:大文字と小文字を区別しますか?
- 23. mysqlは大文字と小文字を区別しますか?
- 24. HTMLは大文字と小文字を区別しますか?
- 25. Hibernate username password大文字と小文字の区別がOracle11gで
- 26. 引数の大文字と小文字は区別されますか?
- 27. 大文字と小文字が区別されない文を確認する
- 28. バッシュ変数:大文字と小文字は区別されますか?
- 29. マッチング大文字と小文字を区別Unicode文字列
- 30. Include()メソッドの大文字と小文字は区別されませんか?
JavaScriptが辞書を持っていない、それはオブジェクトがあります。それとは別に、文字列(実際にあなたが話しているもの)は常に大文字と小文字を区別します。 –
はいは大文字と小文字を区別しますが、辞書ではなくオブジェクトのみですが、新しいリビジョンで存在します。 –
入力を小文字に減らし、すべてを小文字として比較することができます。 –