join მეთოდი
join მეთოდი აერთიანებს მასივის ელემენტებს
სტრიქონში მითითებული გამყოფით (ის ჩაისმევა
მასივის ელემენტებს შორის).
გამყოფი მითითებულია მეთოდის პარამეტრით და
არ არის სავალდებულო. თუ ის არ არის მითითებული
- ნაგულისხმევად გამყოფად გამოყენებული იქნება
მძიმე. თუ გსურთ მასივის ელემენტების შეერთება
გამყოფის გარეშე - მიუთითეთ ის როგორც ცარიელი
სტრიქონი ''.
სინტაქსი
javascriptმასივი.join([გამყოფი]);
მაგალითი
დავუშვათ, მოცემულია გარკვეული მასივი. მოდით, გავაერთიანოთ
ამ მასივის ელემენტები სტრიქონში გამყოფით
'-':
javascriptlet arr = [1, 2, 3];
let str = arr.join('-');
console.log(str);
კოდის შესრულების შედეგი:
javascript'1-2-3'
მაგალითი
ახლა კი არ მივუთითოთ გამყოფი და ნაგულისხმევად გამყოფი გახდება მძიმე:
javascriptlet arr = [1, 2, 3];
let str = arr.join();
console.log(str);
კოდის შესრულების შედეგი:
javascript'1,2,3'
მაგალითი
მოდით, შევაერთოთ მასივის ელემენტები ყოველგვარი გამყოფის გარეშე:
javascriptlet arr = [1, 2, 3];
let str = arr.join('');
console.log(str);
კოდის შესრულების შედეგი:
javascript'123'
მაგალითი . გამოყენება
მოდით, შევაბრუნოთ სტრიქონის სიმბოლოები საპირისპირო
რიგით. ამისთვის დავყოთ სტრიქონი მასივად
split
მეთოდის გამოყენებით გამყოფით '' (ეს გამყოფი მოათავსებს
სტრიქონის თითოეულ სიმბოლოს ცალკეულ ელემენტად
მასივში), შევაბრუნოთ ეს მასივი
reverse
მეთოდის გამოყენებით და შემდეგ შევაერთოთ შებრუნებული მასივი ისევ
join მეთოდის გამოყენებით:
javascriptlet str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');
console.log(res);
კოდის შესრულების შედეგი:
javascript'987654321'
მაგალითი . გამოყენება
მოდით, გავამარტივოთ წინა ამოცანის ამოხსნა - გავაერთიანოთ ყველა ბრძანება ჯაჭვში:
javascriptlet str = '123456789';
let res = str.split('').reverse().join('');
console.log(res);
კოდის შესრულების შედეგი:
javascript'987654321'
მაგალითი . გამოყენება
მოცემულია თარიღი ფორმატში '2025-12-31'.
მოდით, გადავაქციოთ ის ფორმატში '31.12.2025'.
ამისთვის დავყოთ სტრიქონი მასივად
split
მეთოდის გამოყენებით, შევაბრუნოთ ეს მასივი reverse
მეთოდის გამოყენებით და შემდეგ შევაერთოთ შებრუნებული მასივი ისევ
join მეთოდის გამოყენებით:
javascriptlet date = '2025-12-31';
let res = date.split('-').reverse().join('.');
console.log(res);
კოდის შესრულების შედეგი:
javascript'31.12.2025'