1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
<script> document.write("<br /><hr />"); /* Первый пример */ var sameoneArr = ["Нулевой элемент","Первый элемент","Второй элемент","Третий элемент","Четвёртый элемент"]; var sameoneArrDel12 = sameoneArr.splice(1,2); // Первый, Второй - Удаляем элементы document.write(sameoneArrDel12 + " - Мы не только их удалили но и поместили в отдельную переменную <br />"); document.write(sameoneArr); document.write("<br /><hr />"); /* Первый пример конец *******************************************************************/ /* Второй пример */ var sameoneArr2 = ["Нулевой элемент","Первый элемент","Второй элемент","Третий элемент","Четвёртый элемент"]; var sameoneArr2Del12 = sameoneArr2.splice(1,2, "<strong>ещё элемент</strong>","<strong>ещё элемент</strong>"); // Замена элементов document.write(sameoneArr2Del12 + " - Мы не только их удалили но и поместили в отдельную переменную <br />"); document.write(sameoneArr2); document.write("<br /><hr />"); /* Второй пример конец *******************************************************************/ /* Третий пример */ var sameoneArr3 = ["Нулевой элемент","Первый элемент","Второй элемент","Третий элемент","Четвёртый элемент"]; var sameoneArr3Del12 = sameoneArr3.splice(1,0, "<strong>ещё элемент</strong>","<strong>ещё элемент</strong>"); // Вставка элементов document.write(sameoneArr3Del12 + " - Мы не только их удалили но и поместили в отдельную переменную <br />"); document.write(sameoneArr3); document.write("<br /><hr />"); /* Третий пример конец *******************************************************************/ var a = [1,2,3,4,5]; document.write(a +"<br />"); a.splice(0, 0, '<strong>a</strong>', '<strong>d</strong>'); document.write(a + " Вот так можно заменять метод <strong>unshift</strong>"); document.write("<br /><hr />"); var b = [9,8,7,6,5]; document.write(b +"<br />"); var posledni = (b.length-1) + 1; //Вычисляем последний элемент в массиве, под каким он у нас номером b.splice(posledni, 0, '<strong>a</strong>', '<strong>d</strong>'); document.write(b + " так мы сделали подобие метода <strong>push</strong><br /><br />"); document.write("<br /><hr />"); </script> |
| Категория: JavaScript
| Тэги: JavaScript / splice / массивы / основы