Mundarija:

JavaScript-da massivni qanday bo'shatish mumkin?
JavaScript-da massivni qanday bo'shatish mumkin?

Video: JavaScript-da massivni qanday bo'shatish mumkin?

Video: JavaScript-da massivni qanday bo'shatish mumkin?
Video: Javascript asoslari | 15. Array methods 2024, Noyabr
Anonim

Javascriptda massivni qanday bo'shatish mumkin

  1. Yangisi bilan almashtirish massiv − arr =; Bu eng tezkor usul.
  2. Uzunlik tayanchini 0 − arr.length = 0 ga o'rnatish. Bu mavjud bo'lganlarni o'chiradi massiv uning uzunligini 0 ga o'rnatish orqali.
  3. To'liq bo'laklarga bo'ling massiv . arr.splice(0, arr.length) Bu fayldan barcha elementlarni olib tashlaydi massiv va aslida bo'ladi toza asl massiv .

Bu bilan bog'liq holda, JavaScript-da massiv bo'sh yoki yo'qligini qanday tekshirishim mumkin?

The massiv borligini tekshirish mumkin bo'sh yordamida massiv . uzunlik xususiyati. Bu xususiyat fayldagi elementlar sonini qaytaradi massiv . Agar raqam 0 dan katta bo'lsa, u rost deb baholanadi.

Ikkinchidan, JavaScript-da ob'ektni qanday bo'shatish mumkin? bo'sh

  1. function isEmpty(obj) { for(var key in obj) { if(obj. hasOwnProperty(key)) false qaytaradi; } rostini qaytarish; }
  2. var myObj = {}; // Empty Object if(isEmpty(myObj)) { // Ob'ekt bo'sh (bu misolda rost qaytariladi) } else { // Ob'ekt bo'sh EMAS }
  3. Ob'ekt. prototip.
  4. var myObj = { myKey: "Some Value" } if(myObj.

Xuddi shunday, JavaScript-da massivni qanday ochasiz?

JavaScript bizga massivlarning boshidan yoki oxiridan elementlar qo‘shish yoki olib tashlashning to‘rtta usulini beradi:

  1. pop(): Massiv oxiridan elementni olib tashlash.
  2. push(): Massiv oxiriga elementlar qo'shish.
  3. shift(): Massiv boshidan elementni olib tashlash.
  4. unshift(): Massiv boshiga elementlar qo‘shish.

Massivga qanday qo'shiladi?

JavaScript-da massiv qo'shishning bir necha yo'li mavjud:

  1. 1) push() usuli massiv oxiriga bir yoki bir nechta elementlarni qo'shadi va massivning yangi uzunligini qaytaradi.
  2. 2) unshift() usuli massiv boshiga bir yoki bir nechta elementlarni qo‘shadi va massivning yangi uzunligini qaytaradi: var a = [1, 2, 3]; a.

Tavsiya: