cb
ABCD
  • JS Танилцуулга
  • JS Хаана байрлах вэ
  • JS Гаралт /Output/
  • JS Мэдэгдэл /Statement/
  • JS Бичиглэл /Syntax/
  • JS Тайлбар /Comments/
  • JS Хувьсагч /Variables/
  • JS Оператор /Operators/
  • JS Арифметик оператор
  • JS Даалгаварын оператор
  • JS Өгөгдлийн төрөл
  • JS Функц /Function/
  • JS Обьект /Objects/
  • JS Тэмдэгт /Strings/
  • JS Тэмдэгтийн аргууд /String Methods/
  • Тоон утга /Numbers/
  • Тоон утга /Number methods/
  • JS Массив /Array/
  • JS Массив /Array Methods/
  • JS Ангилах /Sort/
  • JS массив давтах аргууд /Iteration/
  • JS Огноо /Dates/
  • JS огнооны формат
  • JS Get Date Methods
  • JS Set Date Methods
  • JS Математик объект
  • JS Cанамсаргүй тоо
  • JS Үнэн/ Худал Boolean утга
  • JS Харьцуулах ба Логик оператор
  • JS Нөхцөл шалгах / If Else
  • JS switch оператор
  • JS For давталт
  • JS For In давталт
  • Js For / Of давталт
  • JS While Давталт
  • JS Break ба Continue
  • JS Let Хувьсагч
  • JS Const Тогтмол хувьсагч
  • JS Төрөл хувиргалт
  • JS Алдаатай ажиллах Throw ба Try Catch
  • JS Гинжин хамаарал буюу Scope, Scope Chain
  • JS Hoisting буюу Өргөх
  • JS Хатуу горим буюу Strict Mode
  • JS this түлхүүр үг
тохиргоо
Толгой хэсэг
Хажуугийн самбар
Үндсэн контент
НЭВТРЭХ

JS Массив /Array Methods/

Массивыг string-д хөрвүүлэх

toString() method ашиглан массивын утгыг string төрөлд хөрвүүлж болно.

Жишээ нь

var foods = new Array("Tsuivan", "Buuz", "Khuushuur");
document.getElementById("test").innerHTML = foods.toString();
Үр дүнг харах

join() method нь массивын бүх элементийг холбож string буюу тэмдэгт мөр болгох үүрэгтэй.
toString() method оос ялгаатай нь тусгаарлагчийг зааж өгч болно.

Жишээ нь

var foods = new Array("Tsuivan", "Buuz", "Khuushuur");
document.getElementById("test").innerHTML = foods.join(" + ");
Үр дүнг харах

Pop ба Push

Массивтай ажиллахад Pop ба Push methods ын тусламжтай элемент нэмэх, хасах нь маш хялбар байх болно.


Pop

Массивын сүүлийн элементийг устгахад pop() method-г ашиглана.

Жишээ нь

var foods = new Array("Tsuivan", "Buuz", "Khuushuur");
document.getElementById("test").innerHTML = foods.pop();
Үр дүнг харах

Push

Массивын сүүлд элемент нэмэхэд push() method-г ашиглана.

Жишээ нь

var foods = new Array("Tsuivan", "Buuz", "Khuushuur");
foods.push("Bansh");
Үр дүнг харах

push() methods нь массивийн шинэ уртыг буцаах болно.

Жишээ нь

var foods = new Array("Tsuivan", "Buuz", "Khuushuur");
var z = foods.push("Bansh"); // x-ийн утга 4 байна.
Үр дүнг харах

Shift элемент

shift() methods нь массивын эхний элемент устгаж, бусад бүх элементийн индекс хаягийг урагшаа ахиулах болно.

Жишээ нь

var foods = ["Tsuivan", "Buuz", "Khuushuur"];
foods.shift(); // foods массивын эхний элемент "Tsuivan"-г устгах болно.
Үр дүнг харах

shift() methods нь string төрлийн утга буцаадаг.

Жишээ нь

var foods = ["Tsuivan", "Buuz", "Khuushuur"];
var x = foods.shift(); // Х-н утга "Tsuivan" байх бөгөөд foods-ээс хасагдах болно.
Үр дүнг харах

unshift() methods нь массивын эхэнд элемент нэмнэ.

Жишээ нь

var foods = ["Tsuivan", "Buuz", "Khuushuur"];
foods.unshift("Bansh"); // foods массивд "Bansh" элементийг нэмнэ.
Үр дүнг харах

unshift() methods нь массивын шинэ уртыг буцаана.

Жишээ нь

var foods = ["Tsuivan", "Buuz", "Khuushuur"];
foods.unshift("Bansh"); // foods массивд "Bansh" элементийг нэмнэ.
Үр дүнг харах

Массивын элемент солих

Массивын элементэд индекс дугаарыг ашинлан хандалт хийдэг.

Жишээ нь

var foods = ["Tsuivan", "Buuz", "Khuushuur"];
foods[0] = "Bansh" // Массивын эхний элементийг солино.
Үр дүнг харах

length шинж чанарыг ашиглан массивд хялбархан элемент нэмж болно.

Жишээ нь

var foods = ["Tsuivan", "Buuz", "Khuushuur"];
foods[foods.length] = "Bansh"
Үр дүнг харах

Массивын элемент устгах

delete оператор ашиглан элементийг устгаж болно.

Жишээ нь

var foods = ["Tsuivan", "Buuz", "Khuushuur"];
delete foods[0];
Үр дүнг харах

delete оператор нь массивын элементийг устгах боловч Undefined буюу утгагүй хоосон нүх үлдээдэг тул. Иймд Pop болон Shift-г ашиглаж байхыг зөвлөж байна.


Splicing буюу Массивыг холбох

splice() method нь массивд шинэ зүйл нэмж оруулахад ашиглана.

Жишээ нь

var foods = ["Tsuivan", "Buuz", "Gambir", "Borsh"];
delete splice(3, 0, "Khuushuur", "Chansan Makh");
Үр дүнг харах

Эхний параметр (3) нь шинэ элемент нэмж оруулах байрлалыг тодорхойлдог.
Хоёр дахь параметр (0) нь хэдэн элемент хасах ёстойг тодорхойлдог.
Үлдсэн хоёр параметр ("Khuushuur", "Chansan Makh") нь нэмж оруулах шинэ элементийг тодорхойлдог.
splice() method нь устгасан массивын элементийг буцаана.

Жишээ нь

var foods = ["Tsuivan", "Buuz", "Gambir", "Borsh"];
foods.splice(3, 1, "Khuushuur", "Chansan Makh");
Үр дүнг харах

Splice() methods-г ашиглан элемент устгах

splice() methods-н тусламжтай хоосон нүх үлдээлгүй дурын элементийг устгаж болно.

Жишээ нь

var foods = ["Tsuivan", "Buuz", "Gambir", "Borsh"];
foods.splice(0, 1);

Үр дүнг харах

Эхний параметр (0) нь шинэ элемент нэмж оруулах байрлалыг тодорхойлдог.
Хоёр дахь параметр (1) нь хэдэн элемент хасах ёстойг тодорхойлдог.
Үлдсэн хоёр параметр байхгүй бол шинэ элемент нэмэгдэхгүй.


Merging (Concatenating) буюу массивууд нэгтгэх, залгах

concat() methods нь одоо байгаа массивуудыг нэгтгэж шинэ массив үүсгэдэг.

Жишээ нь

var myHomeFoods = ["Tsuivan", "Buuz", "Gambir", "Borsh"];
var myLikeFoods = ["burger", "Pizza"];
var myAllFoods = myHomeFoods.concat(myLikeFoods); // myHomeFoods болон myLikeFoods залгаад шинэ массив үүсгэнэ

Үр дүнг харах

concat() methods нь хэдэн ч массивын аргумент авч чадна. Өөрөөр хэлбэл хоёр болон түүнээс дээш хэдэн ч массивыг нэгтнэх боломжтой.

Жишээ нь

var mas1 = ["Tsuivan", "Buuz", "Gambir", "Borsh"];
var mas2 = ["burger", "Pizza"];
var mas3 = ["burger King", "KFC"];
var mongolFoods = mas1.concat(mas2, mas3);

Үр дүнг харах

concat() methods нь string ийг аргумент болгон авч болно. Өөрөөр хэлбэл массивд аргументаар утга нэмж шинэ массив үүсгэж чадна.

Жишээ нь

var mas1 = ["Tsuivan", "Buuz", "Gambir", "Borsh"];
var mongolFoods = mas1.concat("Talkh");

Үр дүнг харах


Slicing буюу массивыг зүсэх

slice() method массивыг зүсэж шинэ массив үүсгэнэ.
Жишээлбэл: доорх массивын хоёр дахь элементээс бусад бүх элементийг авч шинэ массив үүсгэж үзье.

Жишээ нь

var foods = ["Tsuivan", "Buuz", "Gambir", "Borsh"];
var mongolFoods = foods.slice(1);

Үр дүнг харах

slice() methods нь шинэ массив үүсгэдэг. Эх массиваас ямар ч элемент хасахгүй анхаарна уу

slice() methods нь (1, 4) гэх мэт хоёр аргумент авч болно.

Энэ (1, 4) нь элементийн эхлэл болон төгсгөлийг зааж өгч байна /Сүүлийн индекс хаягт харгалзах элемент үүнд багтахгүй/. 

Жишээ нь

var foods = ["Tsuivan", "Buuz", "Gambir", "Borsh"];
var mongolFoods = foods.slice(1, 3);

Үр дүнг харах

Сэтгэгдэлүүд

Контентын нэр
JS Танилцуулга
JS Хаана байрлах вэ
JS Гаралт /Output/
JS Мэдэгдэл /Statement/
JS Бичиглэл /Syntax/
JS Тайлбар /Comments/
JS Хувьсагч /Variables/
JS Оператор /Operators/
JS Арифметик оператор
JS Даалгаварын оператор
JS Өгөгдлийн төрөл
JS Функц /Function/
JS Обьект /Objects/
JS Тэмдэгт /Strings/
JS Тэмдэгтийн аргууд /String Methods/
Тоон утга /Numbers/
Тоон утга /Number methods/
JS Массив /Array/
JS Массив /Array Methods/
JS Ангилах /Sort/
JS массив давтах аргууд /Iteration/
JS Огноо /Dates/
JS огнооны формат
JS Get Date Methods
JS Set Date Methods
JS Математик объект
JS Cанамсаргүй тоо
JS Үнэн/ Худал Boolean утга
JS Харьцуулах ба Логик оператор
JS Нөхцөл шалгах / If Else
JS switch оператор
JS For давталт
JS For In давталт
Js For / Of давталт
JS While Давталт
JS Break ба Continue
JS Let Хувьсагч
JS Const Тогтмол хувьсагч
JS Төрөл хувиргалт
JS Алдаатай ажиллах Throw ба Try Catch
JS Гинжин хамаарал буюу Scope, Scope Chain
JS Hoisting буюу Өргөх
JS Хатуу горим буюу Strict Mode
JS this түлхүүр үг
ABCD.mn ©

Нөхцөл & Шаардлага

1. General

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

2. Account

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

3. Service

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

4. Payments

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.