freeCodeCamp/curriculum/challenges/spanish/02-javascript-algorithms-an.../object-oriented-programming/create-a-basic-javascript-o...

56 lines
2.6 KiB
Markdown
Raw Normal View History

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