У меня есть объект, который со свойствами, 1 из этих свойств prop2
будет инициализирован позже и добавлен к этому объекту, когда он будет готов.Каков правильный способ инициализации пустого свойства объекта в JavaScript
Я хочу показать его как свойство объекта исключительно для чтения человеком, так что, когда я посмотрю на код позже, я узнаю, что он существует и будет/может использоваться.
Так что мой вопрос, что:
Что такое правильный путь инициализацию пустой свойство объекта в JavaScript
myObject = {
prop1: 'somevalue',
prop2: '' <---- ''|null|undefined|false|0|{} what is correct
}
Я предполагаю, что это зависит от того, тип, который будет использоваться, и я понимаю, что что-то действительно работает, меня интересует способ наилучшей практики .
Скрипач:http://jsfiddle.net/gamelodge/DWCEa/
Типы на самом деле не имеют значения в javascript, так как вы можете в любой момент изменить тип, задав объекту значение определенного типа и т. Д., Поэтому просто установить его на пустую строку в порядке, но это зависит от того, как вы намереваются использовать его, я часто устанавливаю свойства как false по умолчанию, когда я намереваюсь проверить их позже и т. д. – adeneo