То, что я хочу достичь, кажется довольно простым, но я не уверен, что это возможно.Объект Javascript со значением по умолчанию
Я хотел бы иметь объект, который возвращает определенное значение, если свойство не указано. Например:
console.log(obj) // Returns "123"
console.log(obj.x) // Returns "ABC"
Нет, это невозможно. Для чего вам это нужно? – Bergi
вы не можете сделать это для 'console.log (obj)', но вы можете сделать это для 'console.log (obj + '')' –
Посмотрите [здесь] (http://stackoverflow.com/a/13606589/1048572) хотя – Bergi