მასივში გარდაქმნა jQuery-ში
მეთოდი toArray
გარდაქმნის jQuery ელემენტების ნაკრებს ჩვეულებრივ
JavaScript მასივში. ეს საჭიროა იმისთვის, რომ
ამ მასივს შეეძლოს გამოიყენოს JavaScript-ის მეთოდები და
ფუნქციები, მაგალითად,
დაასორტიროს
ეს მასივი ან
შეაბრუნოს.
განვიხილოთ მაგალითისთვის შემდეგი HTML კოდი:
<p>text1</p>
<p>text2</p>
<p>text3</p>
<div>text4</div>
მოდით მივიღოთ ყველა ელემენტი
თეგით p მასივის სახით მეთოდის toArray გამოყენებით,
შევაბრუნოთ იგი, გამოვიყენოთ
reverse.
შემდეგ გამოვიტანოთ ელემენტების ტექსტური შიგთავსი
სტრიქონის სახით, გამოვიყენოთ JavaScript მეთოდი
join.
ელემენტების ტექსტის ამოსაღებად და მიღებული
მასივის სტრიქონის სახით გამოსაყენებლად ჩვენ დავწერთ ფუნქციას print,
რომლის პარამეტრიც იქნება შებრუნებული მასივი:
function print(elems) {
let arr = [];
for (let i = 0; i < elems.length; i++) {
arr.push(elems[i].innerHTML);
}
alert(arr.join(' '));
}
print($('p').toArray().reverse());
მიიღეთ ყველა ელემენტი თეგით span
მასივის სახით და ტექსტური შიგთავსის
ყოველი ელემენტისთვის გახადეთ პირველი ასო
დიდი. გამოიტანეთ კონსოლში მიღებული
მასივი ტექსტებით სტრიქონის სახით.