encontrado esto en MDC pero ¿cómo si hubiera querido añadir una variable privada a la¿Cómo agregar una variable privada a este fragmento literal del objeto Javascript?
var dataset = {
tables:{
customers:{
cols:[ /*here*/ ],
rows:[ /*here*/ ]
},
orders:{
cols:[ /*here*/ ],
rows:[ /*here*/ ]
}
},
relations:{
0:{
parent:'customers',
child:'orders',
keyparent:'custid',
keychild:'orderid',
onetomany:true
}
}
}
mi modo de entender programación orientada a objetos en Javascript, tendría acceso a dataset.tables.customers.cols [0 ] si tal artículo existe
Pero si quisiera colocar una variable privada en los clientes, ¿qué aspecto tendría?
Al agregar var index = 0;
se produce un error de tiempo de ejecución.
¡Oh! Creo que me has vuelto a encarrilar. Las estructuras de datos no pueden contener miembros privados ya que solo declaran los datos (¡todo es público!) Pero si reescribo esto en una clase estática/singlelton (var obj = function() {}();), podré para eso ¿Es eso correcto? Gracias. :) –