HOWTO · JavaScript

Simular una estructura en JavaScript

Este tutorial enseña cómo simular una estructura en JavaScript.

En esta página

Este tutorial presenta cómo simular una estructura en JavaScript. En JavaScript, todas las funciones son objetos y pueden tener propiedades o variables adjuntas. Entonces, podemos simular una estructura declarando una función y adjuntándole varias propiedades.

function Movie(title, href, rating, description) {
  this.title = title;
  this.url = url;
  this.rating = rating;
  this.description = description;
}
var movies = [
  new Movie('Stuck in Love', 'stuck.in.love', '4.5', ' wefwg wr w g'),
  new Movie('Emily in Paris', 'emily.in.paris', '7.1', 'fgfdsadf ef wgf  ')
];

Alternativamente, también podemos usar literales de objeto, pero entonces no podremos ver todas las propiedades adjuntas a un objeto o tener una estructura común para todos los elementos por defecto, como una estructura en C.

{ id: 1, speaker: 'john', country: 'au' }  // Object Literal

El primer enfoque es más como una fábrica de struct, podemos crear tantas copias como queramos, pero en el caso de objetos literales, tenemos que escribir una declaración completa nuevamente.