javascript - Js オブジェクトは、値の値を介してキーの値をどのように取得しますか?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-06-30 09:58:56
0
6
944

通常、値は obj.key を通じて取得できますが、その逆を行いたい場合はどうすればよいでしょうか?

曾经蜡笔没有小新
曾经蜡笔没有小新

全員に返信(6)
大家讲道理

keyvalue的映射是单向的,并且value并不具有唯一性。
所以由key拿到valueは問題ありませんが、その逆は不可能です。

いいねを押す +0
过去多啦不再A梦

for...inオブジェクトの判定と取得をループ?

いいねを押す +0
我想大声告诉你

愚かな方法があります

オブジェクトを走査し、現在のオブジェクトの値がチェック対象の値と等しいかどうかを判断し、それが出力キーと一致するかどうかを確認します。

いいねを押す +0
世界只因有你

出力値は一意ではありません。値によって取得できます。

いいねを押す +0
三叔

参考までに、lodashを使用している場合は、直接使用できます_.findKey

リーリー
いいねを押す +0
刘奇

リサイクルできますか?こんな感じで $.each を取り出してください

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート