JavaScript - データ形式の変換、助けてください
伊谢尔伦
伊谢尔伦 2017-06-12 09:29:38
0
3
901
リーリー

変換方法:

リーリー

この形式はどうでしょうか?私の能力には限界があり全く分かりませんが、このような変化は実現できるのでしょうか?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(3)
扔个三星炸死你

携帯電話の回答のコードは教えられませんが、一般的な考え方は次のとおりです。
1. まず、あなたのニーズを整理しましょう。私の理解が間違っている場合は、以下を読む必要はありません。元の 1 次元のデータを国コード、州および都市コード、地域コードに従って分離したい場合は、下位レベルの地域のキーが上位の州および都市のキーになります。コードを使用すると、国から州、都市、レベルごとに直接移動して地域を見つけることができます。
2. まず、データは対応する値の地域コードであり、2 番目の要素はその親ノードのコードです。
3. まず空のオブジェクトを作成します。
4. 元のオブジェクトをループします。
5. 元のオブジェクトの属性を取得するたびに、その値の 2 番目の値 (つまり、バイナリ配列) が 1 である場合、それはトップレベルの領域であることを意味します。オブジェクトを作成するとき、属性 86 の国コードの下にこれらを書き込みます。
6 取得した 2 番目の値が 1 でない場合は、それがトップレベルの州または市ではないことを意味します。新しいオブジェクトに移動して、そのコードに対応する州または地域が存在しない場合は、新しいオブジェクトに作成します。存在する場合は、対応するコードに直接書き込みます。
7. このように、国〜都道府県/市区町村〜地域ごとに分けることができます。市区町村名が同じということは、市区町村だけで大丈夫です

9. 携帯電話で電話をかける場合、わかりにくいことも多々ありますが、無視してください。

いいねを押す +0
左手右手慢动作

簡単な例は次のとおりです (ソースデータ形式は JSON ではないため、簡単な実装では eval が強制されます):

リーリー

実行結果:

リーリー
いいねを押す +0
淡淡烟草味

https://windqyoung.github.io/...

自由に変換します。

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