Я хотел бы подделать пространство имен в Javascript. Это можно сделать следующим образом:
var cars = {};
cars.car = function() {
...
}
cars.car.prototype = {
drive: function() {
...
}
}
Работает нормально. Мой вопрос, однако, заключается в том, могу ли я напрямую заполнить все пространство имен JSON, например:
var cars = {
car: function() {
...
},
car.prototype: {
drive: function() {
...
}
}
}
Это не работает. Могу ли я как-то объявить прототип автомобиля внутри функции car ()? Или есть другой способ решить эту проблему?