Возможный дубликат:
Установить свойство undefined javascript перед чтением
Есть ли эквивалент Python defaultdict в Javascript? Это будет массив Javascript, где значение, возвращаемое для отсутствующего ключа, является определяемым. Что-то вроде:
var a = defaultArray("0");
console.log(a['dog']);
// would print 0
Если нет, как вы его реализуете?