"46-50"上記のように、TotalArrayは"佐藤"と"山田"というkeyに対して連想配列をvalueに取っています。この時、"佐藤"というkeyと対応するvalueを削除するにはどうしたらよいのでしょうか?TotalArrayのlengthは減らしたいので、spliceを使うと思うのですが、上手く行きません。(0)回答に追記しました。更新順0タイトルに連想配列と書いていますが、下記の表現は配列なのか連想配列なのか不明です。Array[1]]TotalArrayは"佐藤"と"山田"というkeyに対して連想配列をvalueに取っています。各キーに対して、連想配列ではなく配列をvalueに取っています。連想配列なら以下になると思います。Array[1]}という表現になるかと思います。これもまた、"佐藤"などに対して「配列」をvalueに取っている形です。};こうなるかと思います。以下にした場合は要素数2の配列にはなりません。console.log(TotalArray.佐藤[0]);いずれにしてもjavascriptにおいて連想配列は配列ではないのでlengthは取れないかと思います。この場合に「佐藤」というkeyとそのvalueを削除したいです。deleteキーワードを使えば削除できると思います。(3)すみません、きちんとした表現をすべきでした。この場合に「佐藤」というkeyとそのvalueを削除したいです。22:09できました!ありがとうございます。15:36ウォッチこの質問への回答やコメントをメールでお知らせします。