0% encontró este documento útil (0 votos)
71 vistas8 páginas

Objetos en JavaScript: Conceptos Clave

Este documento explica los objetos en JavaScript. Los objetos pueden crearse de dos maneras: usando sintaxis literal u objeto constructor. Las propiedades definen las características de un objeto y los métodos son funciones asociadas a un objeto. Los objetos permiten organizar datos y comportamientos relacionados.

Cargado por

fabiricio
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
71 vistas8 páginas

Objetos en JavaScript: Conceptos Clave

Este documento explica los objetos en JavaScript. Los objetos pueden crearse de dos maneras: usando sintaxis literal u objeto constructor. Las propiedades definen las características de un objeto y los métodos son funciones asociadas a un objeto. Los objetos permiten organizar datos y comportamientos relacionados.

Cargado por

fabiricio
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

República Bolivariana de Venezuela

Ministerio del poder popular para la educación

Universidad Tecnológica del centro

Objetos en Javascript

Docente: Liliana Minsero Estudiante: Fabricio Bencomo

CI:28.098.413

Valencia, Junio del 2021


Introducción

Los objetos es uno de los más importantes dentro del ámbito de la programación suele

tener variaciones en la sintaxis de creaciones e instancias dependiendo del lenguaje pero su

concepto se mantiene, en esta ocasión vamos a ver su sintaxis en Javascript además de

profundizar en todo los términos que se encuentran dentro de un objeto y mostrar algunos

ejemplos en funcionamiento.
¿Qué son los objetos?

Los objetos en JavaScript, como en tantos otros lenguajes de programación, se pueden

comparar con objetos de la vida real. El concepto de Objetos en JavaScript se puede entender

con objetos tangibles de la vida real.

Object es un tipo de datos no primitivo en JavaScript. Es como cualquier otra variable, la

única diferencia es que un objeto contiene múltiples valores en términos de propiedades y

métodos. Las propiedades pueden contener valores de tipos de datos primitivos y los métodos

son funciones.

Los objetos JavaScript y los objetos JSON son diferentes. En otros lenguajes de

programación como Java o C #, necesitas una clase para crear un objeto de ella. En

JavaScript, un objeto es una entidad independiente porque no hay una clase en JavaScript. Sin

embargo, puede lograr una funcionalidad similar a la de una clase usando funciones. Existen

dos maneras para la creación de un objeto: uno es literal y otro es por un constructor.

Objeto literal

El objeto literal es una forma sencilla de crear un objeto utilizando corchetes. Puede

incluir un par clave-valor en {}, donde la clave sería la propiedad o el nombre del método y

el valor será el valor de la propiedad de cualquier tipo de datos o una función. Utilice coma

(,) para separar varios pares clave-valor.

Sintaxis

var <object-name> = { key1: value1, key2: value2,... keyN: valueN};


Ejemplo

var emptyObject = {}; // object with no properties or methods

var person = { firstName: "John" }; // object with single

property // object with single method

var message = { showMessage: function (val) { alert(val); } };

// object with properties & method

var person = { firstName: "James", lastName: "Bond", age: 15,

getFullName: function () { return this.firstName + ' ' +

this.lastName } };

Constructor de objetos

La segunda forma de crear un objeto es con Object Constructor usando una nueva palabra

clave. El método constructor es un método especial para crear e inicializar un objeto creado a

partir de una clase. Puede adjuntar propiedades y métodos mediante la notación de puntos.

Opcionalmente, también puede crear propiedades utilizando corchetes y especificando el

nombre de la propiedad como string

var person = new Object(); // Attach properties and methods to

person object

person.firstName = "James"; person["lastName"] = "Bond";

person.age = 25; person.getFullName = function () { return

this.firstName + ' ' + this.lastName; };

// access properties & methods person.firstName; // James


person.lastName; // Bond

person.getFullName(); // James Bond

¿Qué son las funciones y parámetros de funciones?

Las funciones son uno de los bloques de construcción fundamentales en JavaScript. Una

función en JavaScript es similar a un procedimiento — un conjunto de instrucciones que

realiza una tarea o calcula un valor, pero para que un procedimiento califique como función,

debe tomar alguna entrada y devolver una salida donde hay alguna relación obvia entre la

entrada y la salida. Para usar una función, debes definirla en algún lugar del ámbito desde el

que deseas llamarla. Los Parámetros predeterminados de función permiten que los parámetros

con nombre se inicien con valores predeterminados si no se pasa ningún valor o undefined.

Uso de métodos y propiedades

Un objeto de JavaScript tiene propiedades asociadas a él. Una propiedad de un objeto se

puede explicar como una variable adjunta al objeto. Las propiedades de un objeto

básicamente son lo mismo que las variables comunes de JavaScript, excepto por el nexo con

el objeto. Las propiedades de un objeto definen las características del objeto. Accedes a las

propiedades de un objeto con una simple notación de puntos:

objectName.propertyName

A partir de ECMAScript 5, hay tres formas nativas para enumerar/recorrer las propiedades

de objetos: bucles for...in Este método recorre todas las propiedades enumerables de un
objeto y su cadena de prototipos. Object.keys(o) Este método devuelve un arreglo con todos

los nombres de propiedades numerables ("claves") propias (no en la cadena de prototipos) de

un objeto o. Object.getOwnPropertyNames(o) Este método devuelve un arreglo que contiene

todos los nombres (enumerables o no) de las propiedades de un objeto o.

Un método es una función asociada a un objeto, o, simplemente, un método es una

propiedad de un objeto que es una función. Los métodos se definen normalmente como una

función, con excepción de que tienen que ser asignados como la propiedad de un objeto.

Consulte también definiciones de métodos para obtener más detalles. Un ejemplo puede ser:

objectName.methodname = functionName;

var myObj = {

myMethod: function(params) {

// ...hacer algo

// O ESTO TAMBIÉN FUNCIONA

myOtherMethod(params) {

// ...hacer algo más }};


Conclusión

Es fundamental entender el concepto de los objetos pues la lógica de estos aplica en el

paradigma más popular entre los desarrolladores de software, la programación orientada a

objetos, dominar la lógica de los objetos permite a los desarrolladores desenvolverse de

manera más eficaz a la hora de aprender un nuevo lenguaje y obtener un crecimiento personal

en su carrera profesional.
Referencias

[1]JavaScript Object, Tutorials Teacher. Consultado el 25 de junio del 2021.

https://www.tutorialsteacher.com/javascript/javascript-object#:~:text=JavaScript%20object%

20is%20a%20standalone,literal%20or%20object%20constructor%20syntax.

[2]Contribuidores de MDN(Modificado por última vez el 22/06/2021). Trabajando con

objetos. MDN WEB DOCS. Consultado el 25 de junio del 2021.

https://developer.mozilla.org/es/docs/Web/JavaScript/Guide/Working_with_Objects

También podría gustarte