Sobes.tech
Junior — Middle

JavaScriptте Set коллекциясынын концепциясын жана анын негизги өзгөчөлүктөрүн түшүндүрүңүз

sobes.tech AI

AIден жооп

JavaScriptте Set коллекциясы ар кандай түрдөгү уникалдуу маанилерди сактай турган маалымат түзүмү болуп саналат, алар primitives же объекттер болушу мүмкүн. Setтин негизги өзгөчөлүктөрү:

  • Жай гана уникалдуу элементтерди сактайт, дублётор автоматтык түрдө көз карандылык кылынат.
  • Setтеги элементтер кошуу тартибине ылайык уюштурулган.
  • has() методу менен элементтин бар-жогун тез текшерүүгө болот.
  • add(), delete(), clear() методдору жана итерцияны колдойт.

Колдонуу мисалы:

const mySet = new Set();
mySet.add(1);
mySet.add(5);
mySet.add(1); // кошулбайт, анткени 1 алгачкы бар
console.log(mySet.has(5)); // true
mySet.delete(1);
console.log(mySet.size); // 1

for (const item of mySet) {
  console.log(item);
}