Talaan ng mga Nilalaman:

Paano mo masusuri kung ang isang bagay ay walang laman o wala sa JavaScript?
Paano mo masusuri kung ang isang bagay ay walang laman o wala sa JavaScript?

Video: Paano mo masusuri kung ang isang bagay ay walang laman o wala sa JavaScript?

Video: Paano mo masusuri kung ang isang bagay ay walang laman o wala sa JavaScript?
Video: Bigkasin ang mga salitang ito at habul-habulin ka niya 2024, Nobyembre
Anonim

Ang pinakamahusay na paraan upang suriin kung ang isang bagay ay walang laman ay sa pamamagitan ng paggamit ng autility function tulad ng nasa ibaba

  1. function isEmpty(obj) { para sa (var key sa obj) { kung (obj.
  2. var myObj = {}; // Walang laman ang Bagay kung (isEmpty(myObj)) { // Walang laman ang bagay (Magbabalik ng true sa halimbawang ito) } else {// Ang bagay ay HINDI walang laman }
  3. Bagay .

Sa ganitong paraan, totoo ba ang isang walang laman na bagay?

Isa (1) ay totoo , Ang Zero (0) ay falsey. An bagay ng anumang uri (kabilang ang mga function, arrays, RegExp mga bagay , atbp.) ay palaging totoo . hindi natukoy, null, NaN, 0, "" ( walang laman string), at false, siyempre.

Katulad nito, ang Empty object ba ay jQuery? jQuery .isEmptyObject( bagay )Returns:Boolean Paglalarawan: Suriin upang makita kung ang isang bagay ay walang laman (naglalaman ng walang enumerableproperties).

Dito, walang laman ba ang string sa Javascript?

Ngunit, sa pangalawa, ang bawat true-ish na halaga ay papasok sa if: false, 0, wala , hindi natukoy at mga walang laman na string , Hindi gagawin. pareho wala at ang walang laman na string ay mga maling halaga sa JS . Samakatuwid, kung wala ang wala (o anumang kakaibang bagay tulad ng data = "0") na nakakasagabal.

Walang laman ba sa Java?

Java String isEmpty() method withexample Java Sinusuri ng pamamaraan ng String isEmpty() kung ang aString ay walang laman o hindi. Ang pamamaraang ito ay nagbabalik ng totoo kung ang ibinigay na string ay walang laman , kung hindi, ito ay nagbabalik ng false. Sa madaling salita, maaari mong sabihin na ang pamamaraang ito ay nagbabalik ng totoo kung ang haba ng string ay 0.

Inirerekumendang: