fix(guide): simplify directory structure

This commit is contained in:
Mrugesh Mohapatra
2018-10-16 21:26:13 +05:30
parent f989c28c52
commit da0df12ab7
35752 changed files with 0 additions and 317652 deletions

View File

@@ -0,0 +1,57 @@
---
title: Object Is
localeTitle: Объект
---
# Объект
## Описание
Метод `object.is()` используется для определения того, являются ли два значения одинаковыми. Этот метод был введен в ES6.
## Синтаксис
`Object.is(val1, val2)`
### параметры
**val1** - первое значение для сравнения
**val2** - второе значение для сравнения
## Возвращаемое значение
[Логическое значение](https://guide.freecodecamp.org/javascript/booleans) указывает, имеют ли два аргумента одинаковое значение
## Описание
`Object.is()` сравнивает два значения для однообразия, возвращая `true` если оба значения соответствуют одному из следующих условий:
* `undefined`
* `null`
* И `true` и оба `false`
* Строка с одинаковой длиной и одинаковыми символами
* Тот же объект
* Оба номера и:
* Оба `+0` или оба `-0`
* Оба `NaN`
* или оба числа, которые не равны нулю, а не `NaN`
## Примеры
\`\` \`
Object.is ('string', 'string'); // правда Object.is (undefined, undefined); // правда Object.is (null, null); // правда
Object.is ('string,' word '); // ложный Object.is (true, false); // ложный Object.is (\[\], \[\]); //ложный
var obj = {name: Jane}; Object.is (obj, obj); // правда
Object.is (NaN, NaN); // правда
Object.is (+0, -0); // ложный Object.is (-0, -0); // правда
\`\` \`
#### Дополнительная информация:
[Object.is () MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is) [Строгий оператор равенства `===`](https://guide.freecodecamp.org/certificates/comparison-with-the-strict-equality-operator)