Тут немного для ума. А перед выводом достаточно доступно проверять тернарником, например:
...
ocum += `<td>${cars[car].color ? cars[car].color : ''}</td>`;
Или чуть жестче:
...
ocum += `<td>${typeof cars[car].color != 'undefined' ? cars[car].color : ''}</td>`;
Сравнивать да, надо со строкой, а при проверке получишь булево значение. Первый вариант проще и сработает даже, если у тебя false стоит. Может быть даже, если Null прилетел (не уверен), а второй ждет именно значение, или «не определено». Т.е. если придет false, то он его пропустит.