Утворення масиву із элементів і рядка даних, рядки
$.makeArray() - утворює з елементів виборки масив
.split(раздільник) - з рядка елементів утворює масив, видаляючи вказаний роздільник
$.trim(рядок) - видаляє пробіли на початку та в кінці рядка
slice(parametrs) - вирізка частин рядка (відкидається те, що не попало у вирізку)
Приклади
$.makeArray()Утворює з елементів виборки масив
$("#btn1").click(function() {
//вибираємо блоки
const v = $('#ma1 div');
// утворюємо з них масив
const arr = $.makeArray(v);
// здійснюємо реверс масиву
arr.reverse();
// вставляємо масив в блок
$("#ma1").append(arr);
});.split(роздільник)
З рядка елементів утворює масив, видаляючи вказаний роздільник
$("#btn2").click(function() {
/* виводимо рядок даних,це може бути вибірка з БД потрібних id */
for (let i = 0; i < 5; i++) {
$('#inf1').append(i+"/");
}
//отримуємо рядок з блоку
var row=$('#infoSplit1').text();
// утворюємо масив
var arr= row.split('/');
/* після останнього розділового знаку утворився пустий елемент, видаляємо його*/
arr.pop();
$('#inf2').text(arr);
});$.trim(рядок)
Видаляє пробіли на початку та в кінці рядка
В документі рядок наступного виду:
| слово |
Якщо вибрати зі span'у текст, то виберуться і пробіли, таке може статись, наприклад, якщо користувач не уважно введе свій логін, чи пароль
| слово |
$("#btn3").click(function() {
var row =$('#row1').text();
var newrow = $.trim(row);
$('#inf3').text('-'+newrow+'-');
});.slice(parametrs)
Вирізає частину рядка. якщо зазначено один параметр, то вибираються знаки починаючи з зазначеного порядкового номеру і до кінця
Рядок наступного виду: "шкарпетки"
.slice(0,4) - ''.slice(4) - ''
$("#btn4").click(function() {
var nrow = "шкарпетки";
var s1=nrow.slice(0,4);
$('#s1').text(s1);
var s2=nrow.slice(4);
$('#s2').text(s2);
});далі ✏