57 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			57 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: Object Is | ||
|  | localeTitle: Objeto es | ||
|  | --- | ||
|  | # Objeto es
 | ||
|  | 
 | ||
|  | ## Descripción
 | ||
|  | 
 | ||
|  | El método `object.is()` se usa para determinar si dos valores tienen el mismo valor. Este método fue introducido en ES6. | ||
|  | 
 | ||
|  | ## Sintaxis
 | ||
|  | 
 | ||
|  | `Object.is(val1, val2)` | ||
|  | 
 | ||
|  | ### Parámetros
 | ||
|  | 
 | ||
|  | **val1** - primer valor para comparar | ||
|  | 
 | ||
|  | **val2** - segundo valor para comparar | ||
|  | 
 | ||
|  | ## Valor de retorno
 | ||
|  | 
 | ||
|  | Un valor [booleano que](https://guide.freecodecamp.org/javascript/booleans) indica si los dos argumentos tienen el mismo valor | ||
|  | 
 | ||
|  | ## Descripción
 | ||
|  | 
 | ||
|  | `Object.is()` compara dos valores para la igualdad, devolviéndose `true` si ambos valores cumplen una de las siguientes condiciones: | ||
|  | 
 | ||
|  | *   `undefined` | ||
|  | *   `null` | ||
|  | *   Ambos `true` o ambos `false` | ||
|  | *   Cadena de la misma longitud y mismos caracteres. | ||
|  | *   Mismo objeto | ||
|  | *   Ambos números y: | ||
|  | *   Ambos `+0` o ambos `-0` | ||
|  | *   Ambos `NaN` | ||
|  | *   o ambos un número que no es cero y no `NaN` | ||
|  | 
 | ||
|  | ## Ejemplos
 | ||
|  | 
 | ||
|  | \`\` \` | ||
|  | 
 | ||
|  | Object.is ('string', 'string'); // cierto Object.is (indefinido, indefinido); // cierto Object.is (nulo, nulo); // cierto | ||
|  | 
 | ||
|  | Object.is ('string,' word '); // falso Object.is (verdadero, falso); // falso Object.is (\[\], \[\]); //falso | ||
|  | 
 | ||
|  | var obj = {nombre: Jane}; Object.is (obj, obj); // cierto | ||
|  | 
 | ||
|  | Object.is (NaN, NaN); // cierto | ||
|  | 
 | ||
|  | Object.is (+0, -0); // falso Object.is (-0, -0); // cierto | ||
|  | 
 | ||
|  | \`\` \` | ||
|  | 
 | ||
|  | #### Más información:
 | ||
|  | 
 | ||
|  | [Object.is () Documentos Web de MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is) [Operador de igualdad estricta `===`](https://guide.freecodecamp.org/certificates/comparison-with-the-strict-equality-operator) |