У меня есть этот объект JS:
var test = {"code_operateur":[""],"cp_cult":["",""],"annee":["2011"],"ca_cult":[""]}
Когда я использую эту функцию:
for (i in test) {
if ( test[i] == "" || test[i] === null ) {
delete test[i];
}
}
Я получаю:
{"cp_cult":["",""],"annee":["2011"]}
Хорошо, неплохо, но я бы хотел удалить пустое свойство "cp_cult" (которое является массивом, а не строкой, как другие).
Примечание: я не хочу удалять ключ вручную!