Я создаю объект javascript, делая что-то вроде:
function field(name,label){
this.name = name
this.label= label;
}
var a = new field("market","Mkt").
Затем я назначаю другой объект.
object.newField = a;
Второй способ сделать это - создать новое свойство напрямую
object.2ndNewField = {
name: "market2",
label:"Mkt2"
}
Я пытаюсь читать объекты в других функциях. Они ведут себя по-разному, однако, когда я строю объект, он выглядит нормально. В чем разница между двумя свойствами, которые я создал?
Кстати, есть ли разница в следующем объекте?
object.2ndNewField = {
"name": "market2",
"label":"Mkt2
}