質問: storage.getItem(_key); } } ``` 質問1 上記のコードの3行目の意味が分かりません。 childが書いてあるのでDOMという事は分かるのですが何をしたいのか要約をお願いします。 質問2 そしてtd1がキー値でtd2が値としています。 始めはキー値が順序良く並んでいるのですが、途中からキー値の1と3の間にキー値13などの数字がランダムに入ってしまい見栄えが悪くなってしまいます。 これを避けるためにtd1を昇順(0から10)のように並ばせるためにはこのコードの中に何を足していったらよろしいのでしょうか? それともfunctionの外に違うコード書かなければ完成しませんか? その方法も教えてください。 文が読みにくかったら申し訳ありません。 回答よろしくお願いします。
回答: 回答1 === listに最初の子ノードが存在する限り、listの最初の子ノードを削除し続ける。つまり、listの中身を空っぽにしています。 回答2 === まず、ある配列に全てのキーを入れ、Array.sortで任意の順番に並べ替える。それから、その配列を繰り返し処理にかけて内容を生成し挿入するとよいかと思います。 【参考】 Array.prototype.sort() - JavaScript | MDN sortメソッド - Arrayクラス - JavaScript入門