Мазмуну:

JavaScript'те объекттин бош же жок экенин кантип текшересиз?
JavaScript'те объекттин бош же жок экенин кантип текшересиз?

Video: JavaScript'те объекттин бош же жок экенин кантип текшересиз?

Video: JavaScript'те объекттин бош же жок экенин кантип текшересиз?
Video: Extract GPS location in Arduino with Ublox Neo-6 and Neo 7m GPS modules 2024, Май
Anonim

Объекттин бош экенин текшерүүнүн эң жакшы жолу - төмөндөгүдөй жардамчы функцияны колдонуу

  1. function isEmpty(obj) { үчүн (objдеги var ачкычы) { эгерде (объ.
  2. var myObj = {}; // Boş Object if (isEmpty(myObj)) { // Объект бош (Бул мисалда чындыкты кайтарат) } башка {// Объект бош ЭМЕС }
  3. Объект .

Ушундайча, бош объект чындыкпы?

Бир (1) болуп саналат чынчыл , Нөл (0) жалган. Ан объект ар кандай түрдөгү (анын ичинде функциялар, массивдер, RegExp объектилер , ж.б.) дайыма болот чынчыл . аныкталбаган, null, NaN, 0, "" ( бош сап) жана жалган, албетте.

Ошо сыяктуу эле, бош объект jQuery болуп саналат? jQuery .isEmptyObject( объект )Кайтарат:Буль Сыпаттамасы: Ан объект болуп саналат бош (саналуучу касиеттерди камтыбайт).

Бул жерде Javascriptте бош сап нөлбү?

Бирок, экинчисинде, ар бир чыныгы маани кирет, эгерде: false, 0, нөл , аныкталбаган жана emptystrings , болбойт. экөө тең нөл жана бош сап жалган баалуулуктар болуп саналат JS . Ошондуктан, жок нөл (же маалыматтар = "0" сыяктуу кызыктай нерселер) тоскоол болуу.

Javaда бошпу?

Java String isEmpty() ыкмасы, мисалы Java String isEmpty() ыкмасы aString же жокпу текшерет бош же жок. Бул ыкма берилген сап болсо, чындыкты кайтарат бош , антпесе, ал жалган кайтарат. Башкача айтканда, саптын узундугу 0 болсо, бул ыкма чындыкты кайтарат деп айта аласыз.

Сунушталууда: