以下のようなツリー オブジェクトがあり、空の場合は項目配列プロパティを削除しようとしています。これを行うための最良のアプローチがわかりませんか?
キーをループし、プロパティを確認してから削除することを考えてdelete myJSONObject[prop]います...どんな考え/アイデアも歓迎しますか?
[{
    text: "TreeRoot",
    items: [{
        text: "Subgroup1",
        items: []
    }, {
        text: "Subgroup2",
        items: []
    }, {
        text: "Subgroup3",
        items: [],
        items: [{
            text: "subgroup5",
            items: [{
                text: "subgroup6",
                items: [{
                    text: "subgroup7",
                    items: [{
                        text: "subgroup8",
                        items: []
                    }]
                }]
            }]
        }]
    }]
}]