freeCodeCamp/guide/spanish/javascript/standard-objects/object/object-is/index.md

1.5 KiB

title localeTitle
Object Is 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 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 Operador de igualdad estricta ===