На самом деле, те, которые я обычно использую, толкают и всплывают, но я все еще записываю их для последующего использования.
Сдвиг : удалить первый элемент исходного массива и вернуть значение удаленного элемента; Если массив пуст, он возвращается неопределенным
Кода -копия выглядит следующим образом:
var a = [1,2,3,4,5];
var b = a.shift (); // A: [2,3,4,5] B: 1
без устранения : добавляет аргумент в начало исходного массива и возвращает длину массива
Кода -копия выглядит следующим образом:
var a = [1,2,3,4,5];
var b = a.unshift (-2, -1); // A: [-2, -1,1,2,3,4,5] B: 7
ПРИМЕЧАНИЕ. Тестовое возвращаемое значение в IE6.0 всегда не определена, а возвратное значение теста в FF2.0 составляет 7, поэтому возвратное значение этого метода ненадежно. Когда вам нужно использовать возвратное значение, вы можете использовать сплайс вместо этого метода. Эта статья поступает из www.45it.com
POP : Удалить последний элемент исходного массива и вернуть значение удаленного элемента; Если массив пуст, он возвращается неопределенным
Кода -копия выглядит следующим образом:
var a = [1,2,3,4,5];
var b = a.pop (); // A: [1,2,3,4] B: 5
Нажмите : добавьте аргумент в конце исходного массива и верните длину массива
Кода -копия выглядит следующим образом:
var a = [1,2,3,4,5];
var b = a.push (6,7); // A: [1,2,3,4,5,6,7] B: 7
Concat : возвращает новый массив, который состоит из добавления параметров в исходный массив.
Кода -копия выглядит следующим образом:
var a = [1,2,3,4,5];
var b = a.concat (6,7); // a: [1,2,3,4,5] B: [1,2,3,4,5,6,7]]
Splice (Start, DeleteCount, Val1, Val2, ...): DeleteCount Item из начальной позиции и вставьте Val1, val2, ...
Кода -копия выглядит следующим образом:
var a = [1,2,3,4,5];
var b = a.splice (2,2,7,8,9); // A: [1,2,7,8,9,5] B: [3,4]
var b = a.splice (0,1); // тот же сдвиг
A.Splice (0,0, -2, -1); var b = a.length; // тот же не стесняющийся
var b = a.splice (a.length-1,1); // такая же поп
A.Splice (A.Length, 0,6,7); var b = a.length; // тот же толчок
----------------------------------------------------------------------------------------------------------------------------
Детали сплайсинга :
Метод функции сплайсинга состоит в том, чтобы удалить один или несколько элементов из массива, и, если необходимо, вставьте новый элемент в положении удаленного элемента, чтобы вернуть удаленный элемент.
arrayobj.splice (start, deletecount, [item1 [, item2 [,. ... [, itemn]]]])
Среди них требуется arrayobj. Объект массива.
начало обязательно. Указывает исходную позицию для удаления элементов из массива, который рассчитывается из 0.
DeleteCount является обязательным. Количество элементов, которые должны быть удалены.
item1, item2,. ., itemn-обязательный вариант. Новый элемент должен быть вставлен в местоположении удаленного элемента.
Метод функции сплайсинга в JavaScript может удалить указанное количество элементов, начиная с начальной позиции, и вставить новые элементы, тем самым изменяя ArrayOBJ. Возвратное значение - это новый объект массива, состоящий из удаленных элементов.
----------------------------------------------------------------------------------------------------------------------------
Обратный : обратный массив
Кода -копия выглядит следующим образом:
var a = [1,2,3,4,5];
var b = A.Reverse (); // A: [5,4,3,2,1] B: [5,4,3,2,1]
Sort (OrderFunction): сортируйте массив по указанным параметрам
Кода -копия выглядит следующим образом:
var a = [1,2,3,4,5];
var b = a.sort (); // A: [1,2,3,4,5] B: [1,2,3,4,5]
Slice (Start, End): Возвращает новый массив, состоящий из элементов из указанного подписания Start, к индексу End в исходном массиве.
Кода -копия выглядит следующим образом:
var a = [1,2,3,4,5];
var b = a.slice (2,5); // A: [1,2,3,4,5] B: [3,4,5]
Присоединение (разделитель): группируйте элементы массива в строку, с сепаратором в качестве сепаратора. Если опущено, используйте запяту по умолчанию в качестве разделителя.
Кода -копия выглядит следующим образом:
var a = [1,2,3,4,5];
var b = a.join ("|"); // A: [1,2,3,4,5] B: "1 | 2 | 3 | 4 | 5"
Выше приведено в этой статье, я надеюсь, что вам это может понравиться.