Как можете да разберете дали два обекта са сходни?
Как можете да разберете дали два обекта са сходни?

Видео: Как можете да разберете дали два обекта са сходни?

Видео: Как можете да разберете дали два обекта са сходни?
Видео: 11 признаков того, что в ваш дом проникла нечистая сила 2024, Ноември
Anonim

Ако два обекта имат същата форма, те се наричат " подобен ." Когато две фигурите са подобен , съотношенията на дължините на съответните им страни са равни. Да се определи дали показаните триъгълници са подобен , сравнете съответните им страни.

Освен това, как да разберете дали два обекта са равни?

Ако на два обекта имат еднакви стойности, равно на () ще върне true. Във второто сравнение, равно на () проверява, за да види дали преминалото обект е нула, или ако той е въведен като различен клас. Ако това е различен клас от този обекти не са равни . накрая, равно на () сравнява обекти ' полета.

когато се използва с обекти Какво всъщност сравнява операторът equality ==? В оператор на равенство (==) е използван да се сравни две стойности или изрази. то е използван да се сравни числа, низове, булеви стойности, променливи, обекти , масиви или функции. Резултатът е TRUE, ако изразите са равни и FALSE в противен случай.

По този начин как сравнявате обекти?

== сравнява обект препратки, той проверява дали двата операнда сочат към едно и също обект (не е еквивалентно обекти , същото обект ). Ако искаш сравни низове (за да видите дали съдържат едни и същи знаци), трябва сравни низовете, използващи равни.

Можем ли да сравняваме обекти в JavaScript?

Сравняване на обекти е лесно, използвайте === или Обект .е(). Тази функция връща true, ако имат една и съща препратка и false, ако имат направи не. Отново, нека подчертая, така е сравняване препратките към обекти , а не стойността на обекти . И така, от пример 3, Обект .is(obj1, obj2); ще върне false.

Препоръчано: