В jQuery Traversal чаще используется в случае обработки массивов JSON, но не слишком много, чтобы использовать добавление для удаления их.
Сегодня я попробовал json [i] .remove () и json.remove (i), а затем не работал. Кажется, что данные JSON в объекте DOM на веб -странице появляются в форме массива. Я проверил работу массива в связанном JS и попробовал это.
Запишите это.
1. Создание массивов
Кода -копия выглядит следующим образом:
var arrayObj = new Array (); // Создать массив
var arrayObj = new Array ([size]); // Создать массив и указать длину, обратите внимание, что это не верхний предел, это длина
var arrayObj = new Array ([element0 [, element1 [, ... [, elementn]]]]); // Создать массив и назначить значение
Следует отметить, что, хотя второй метод создает массив, который указывает длину, фактически, массив более длиннее во всех случаях, то есть, даже если указана длина, элемент все еще может храниться за пределами указанной длины. Примечание: длина будет изменяться соответственно.
2. Доступ к элементам массива
Кода -копия выглядит следующим образом:
var TestgetArrvalue = arrayObj [1]; // Получить значение элемента массива
arrayobj [1] = "Это новое значение"; // назначить новое значение элементу массива
3. Добавление элементов массива
Кода -копия выглядит следующим образом:
arrayobj. push ([item1 [item2 [. ... [itemn]])); // добавить один или несколько новых элементов в конец массива и вернуть новую длину массива
arrayobj.unshift ([item1 [item2 [. ... [itemn]]]); // Добавить один или несколько новых элементов в массив для запуска, и элементы в массиве автоматически переместятся назад, возвращая новую длину массива
arrayobj.splice (insertpos, 0, [item1 [, item2 [, ... [, itemn]]]]); // вставить один или несколько новых элементов в указанное положение массива, элементы в положении вставки автоматически переместятся назад и возвращаются "".
4. Удаление элементов массива
Кода -копия выглядит следующим образом:
arrayobj.pop (); // Удалить последний элемент и вернуть значение элемента
arrayobj.shift (); // Удалить последний элемент и вернуть значение элемента, элементы в массиве будут автоматически двигаться вперед.
arrayobj.splice (deletepos, deletecount); // Удалить элемент указанного количества DeleteCount, начиная с указанной позиции DeleTepos, и вернуть удаленный элемент в форме массива.
5. перехват и слияние массивов
Кода -копия выглядит следующим образом:
arrayobj.slice (start, [end]); // Возврат части массива в форме массива, обратите внимание, что элементы, соответствующие концу, не включены. Если конец будет опущен, все элементы после начала будут скопированы
arrayobj.concat ([item1 [, item2 [,. ... [, itemn]]]]); // подключить несколько массивов (также могут быть строками или смесью массивов и струн) в массив и вернуть подключенный новый массив
6. Копия массива
Кода -копия выглядит следующим образом:
arrayobj.slice (0); // вернуть массив копии массива, обратите внимание, что это новый массив, не указывающий на
arrayobj.concat (); // вернуть массив копии массива, обратите внимание, что это новый массив, не указывающий на
7. Сортируйте элементы массива
Кода -копия выглядит следующим образом:
arrayobj.reverse (); // Обратный элемент (первый ранжируется последним, последний ранжируется первым) и вернуть адрес массива
arrayobj.sort (); // Сортировка элементов массива и адреса возврата массива
8. Натяжение элементов массива
Кода -копия выглядит следующим образом:
arrayobj.join (разделитель); // Возвращает строку, которая соединяет каждое значение элемента массива вместе, разделенное сепаратором.
Tolocalestring, Tostring, Value Of: Это можно рассматривать как особое использование соединения, не часто используемое