---
id: 587d7dac367417b2b2512b73
title: Create a Basic JavaScript Object
localeTitle: Crear un objeto JavaScript básico
challengeType: 1
---
## Description
Piense en cosas que la gente ve todos los días, como automóviles, tiendas y pájaros. Estos son todos los objects
: cosas tangibles que las personas pueden observar e interactuar.
¿Cuáles son algunas de las cualidades de estos objects
? Un coche tiene ruedas. Las tiendas venden artículos. Las aves tienen alas.
Estas cualidades, o properties
, definen lo que constituye un object
. Tenga en cuenta que los objects
similares comparten las mismas properties
, pero pueden tener valores diferentes para esas properties
. Por ejemplo, todos los autos tienen ruedas, pero no todos los autos tienen la misma cantidad de ruedas.
Objects
en JavaScript se utilizan para modelar objetos del mundo real, dándoles properties
y comportamiento al igual que sus contrapartes del mundo real. Aquí hay un ejemplo que usa estos conceptos para crear un object
duck
:
let duck = {
name: "Aflac",
numLegs: 2
};
Este object
duck
tiene dos pares de propiedades / valores: un name
de "Aflac" y un numLegs
de 2.
## Instructions
Crea un object
dog
con el name
y numLegs
propiedades numLegs
, y numLegs
en una cadena y un número, respectivamente.
## Tests
```yml
tests:
- text: dog
debe ser un object
.
testString: 'assert(typeof(dog) === "object", "dog
should be an object
.");'
- text: dog
debería tener una propiedad de name
establecida en una string
.
testString: 'assert(typeof(dog.name) === "string", "dog
should have a name
property set to a string
.");'
- text: dog
debería tener una propiedad numLegs
establecida en un number
.
testString: 'assert(typeof(dog.numLegs) === "number", "dog
should have a numLegs
property set to a number
.");'
```
## Challenge Seed
## Solution
```js
let dog = {
name: ",
numLegs: 4
};
```