1. Создайте метод объекта массива:
---> var arr = [element0, element1, ..., elementn]; // Простой метод определения
Скопируйте код следующим образом: var arr = [1,2,3]
Вы можете знать сейчас
Кода кода следующая: arr [0] == 1;
arr [1] == 2;
arr [2] == 3;
---> new Array ();
Скопируйте код следующим образом: var arr = new Array (); // Определите объект массива ни с чем, а затем назначьте ему значение следующим образом
arr [0] = "arr0";
arr [1] = "arr1";
arr [2] = "arr2";
---> Новый массив (размер); // Определить объект массива с ограниченным размером, а затем присвоить значение следующим образом (метод назначения такой же, как и выше)
Кода кода следующая: var arr = new Array (3);
arr [0] = "arr0";
arr [1] = "arr1";
arr [2] = "arr2";
---> Новый массив (element0, element1, ..., elementn); // непосредственно определить содержимое массива
Кода кода выглядит следующим образом: var arr = new Array ("arr0", "arr1", "arr2");
Вы можете знать в настоящее время:
Кода -код выглядит следующим образом: arr [0] == "arr0";
arr [1] == "arr1";
arr [2] == "arr2";
2. Свойства объекта массива
В массиве есть три общих свойства: конструктор, длина и прототип
---> Конструктор, как следует из названия, является конструктором, то есть из чего состоит из объекта, и в более здравом смысле, это тип этого объекта, см. Следующий пример
Кода кода следующая: var arr = new Array (3);
if (arr.constructor == массив)
{
Document.Write («Это массив»);
}
if (test.constructor == boolean)
{
document.write («Это логическое»);
}
if (test.constructor == дата)
{
document.write («Это дата»);
}
if (test.constructor == string)
{
document.write («Это строка»);
}
Вышеуказанный вывод: это массив
---> длина, то есть длина массива
Кода кода следующая: var arr = new Array (3);
document.write (arr.length); // Результат вывода 3 равен 3
Обратите внимание, что в JavaScript свойства объекта массива могут быть изменены.
поэтому:
Кода -код следующим образом: arr.length = 5;
document.write (arr.length); // выходной результат 5 равен 5
---> Прототип, дает вам возможность добавлять свойства и методы к объектам.
Копия кода выглядит следующим образом: Функция Myarray (имя, возраст) // Определить класс, который в настоящее время имеет два атрибута
{
this.name = name;
this.age = возраст;
}
var myarr = new Myarray ("John", 25);
myarray.prototype.test = null; // добавил свойство в класс Myarray
myarr.test = "test";
Alert (myarr.test); // Вывод тест
3. Метод concat () ---> подключить два или более массивов
У него есть два способа его использовать:
---> Подключить фактические данные
пример:
Копия кода следующим образом: var arr = new Array (1,2,3);
оповещение (arr.concat (4,5)); // Выход 1,2,3,4,5
---> подключить два или более массивов
Копия кода следующим образом: var arr1 = новый массив (1,2,3);
var arr2 = [4,5];
var arr3 = new Array ("Jone", "John");
Alert (arr1.concat (arr2, arr3); // Вывод 1,2,3,4,5, Джон, Джон
4. Method join () ---> Элементы в массиве помещаются в строку
Он может иметь параметры или нет параметров, а параметры представляют способ сегментирования сгенерированной строки
---> Нет реестра
Кода кода выглядит следующим образом: var arr = new Array ("Jone", "Grrgy", "John");
Alert (arr.join ()); // Вывод Джоне, Гррги, Джон Стронг разделен
---> Получить женьшень
Кода кода выглядит следующим образом: var arr = new Array ("Jone", "Grrgy", "John");
Alert (arr.join (".")); // Вывод jone.grrgy.john Середина строки разделена параметрами
5. Метод POP () используется для удаления и возврата последнего элемента массива (до удаления)
Кода -код выглядит следующим образом: var arr = new Array ("Jone", "John", "Grrgy");
document.write (arr.pop ()); // Вывод Содержание: Grrgy
document.write (arr.join ("-")); // Выход: Jone-John
6. Метод push () используется для добавления элемента к последнему массиву и вернуть длину массива (после добавления)
Если параметр в push () пуст (не заполнен), исходная длина массива будет возвращена, и в массив не будет внесено никаких изменений.
пример:
Кода кода выглядит следующим образом: var arr = ["Jone", "John", "grrgy"];
document.write (arr.push ("tom")); // Выход: 4 (длина)
document.write (arr.join ()); // Вывод: Джоне, Джон, Гррги, Том
7. reverse () reverse () меняет порядок элементов в массиве без параметров
пример:
Кода кода выглядит следующим образом: var arr = ["Jone", "John", "grrgy"];
document.write (arr.reverse ()); // Grrgy, John, Jone
8. shift () удаляет и возвращает первый элемент массива (до удаления)
Кода кода выглядит следующим образом: var arr = ["Jone", "John", "grrgy"];
document.write (arr.shift ()); // Вывод: Jone
document.write (arr.join ()); // Вывод: Джон, Джон
9. slice () возвращает указанный элемент из указанного массива. Примечание: он возвращает массив
Он имеет два параметра, начало и конец.
Требуется начало, указав местоположение стартового элемента
Конец необязательно, укажите положение конечного элемента. Если не написано, это считается в конце массива.
пример:
Кода -копия выглядит следующим образом: var arr = ["jone", "John", "grrgy", "tom", "hell"];
var test = arr.slice (1);
if (test.constructor == массив)
{
document.write («Это массив <br>»);
document.write (test.join ());
}
Окончательный результат вывода:
Это массив
Джон Гррги Том, черт возьми
Если вы измените тест var = arr.slice (1) на:
var test = arr.slice (1,2);
Результат вывод:
Джон
10. sort () сортирует элементы массива, очень важный метод
Он может иметь параметры, параметр - это функция (), которая указывает правила упорядочения,
Обратите внимание, что он генерирует копию исходного массива и не будет генерировать новый массив, то есть он будет изменен на основе исходного массива.
Если параметры не будут добавлены, за ним последует встроенный метод сортировки в JavaScript, алфавитный заказ
пример:
Кода -копия выглядит следующим образом: var arr = ["jone", "John", "grrgy", "tom", "hell"];
document.write (arr.sort ());
document.write ("<br>");
document.write (arr);
Результатом вывода:
Гррги, ад, Джон, Джон, Том
Гррги, ад, Джон, Джон, Том
Ниже сортируется по размеру номера
Скопировать код следующим образом: функция SortNumber (a, b) // Функция, которая определяет правила сортировки
{
if (a> b)
{
возврат 1;
}
иначе if (a <b)
{
возврат -1;
}
еще
{
возврат 0;
}
}
var arr = новый массив (1,2000,3,400);
document.write (arr.sort (sortnumber)); // Только имя функции может быть записано здесь
document.write ("<br>");
document.write (arr);
Выход:
1,3,400,2000
1,3,400,2000
11. splice () удаляет элементы и добавляет элементы в массив
Сплайс (индекс, Howmany, Element1, element2 ...... Elementx) объясняется следующим образом:
Требуется индекс, указав, где добавляются/удаляются элементы. Этот параметр является подпитчиком элемента массива, который начинает быть вставлен и/или удален и должен быть номером.
Howmany требуется. Указывает, сколько элементов должно быть удалено. Должно быть число, но может быть "0". Если этот параметр не указан, все элементы от индекса до конца исходного массива удаляются.
Когда Howmany 0, это означает, что элементы не удаляются, что означает, что только добавляет
Element1 необязательно, указав новый элемент, который будет добавлен в массив. Начать вставку из индекса, указанного индексом, можно вставить несколько
Разница между Splice () и Slice () заключается в том, что Splice () - это обработка исходного массива. Это изменяет значение исходного массива и возвращает массив.
splice () эквивалентна замене элемента в массиве, или вставки или удаления его.
Смотрите следующие три примера:
---> только вставьте
Кода кода следующая: var arr = new Array (6);
arr [0] = "Джордж";
arr [1] = "Джон";
arr [2] = "Томас";
arr [3] = "Джеймс";
arr [4] = "Adrew";
arr [5] = "Мартин";
document.write (arr + "<br />");
arr.splice (2,0, "Уильям");
document.write (arr + "<br />");
Результат вывода:
Джордж, Джон, Томас, Джеймс, Адрю, Мартин
Джордж, Джон, Уильям, Томас, Джеймс, Адрю, Мартин
Уильям вставляет в позицию 2
---> только удалить
Кода кода следующая: var arr = new Array (6);
arr [0] = "Джордж";
arr [1] = "Джон";
arr [2] = "Томас";
arr [3] = "Джеймс";
arr [4] = "Adrew";
arr [5] = "Мартин";
document.write (arr + "<br />");
arr.splice (2,1);
document.write (arr + "<br />");
Результат вывода:
Джордж, Джон, Томас, Джеймс, Адрю, Мартин
Джордж, Джон, Джеймс, Адрю, Мартин
Удал элемент в исходной позиции массива 2
---> Удалить и добавить (эквивалентно замену)
Кода кода следующая: var arr = new Array (6);
arr [0] = "Джордж";
arr [1] = "Джон";
arr [2] = "Томас";
arr [3] = "Джеймс";
arr [4] = "Adrew";
arr [5] = "Мартин";
document.write (arr + "<br />");
arr.splice (2,1, "Уильям");
document.write (arr + "<br />");
Результат вывода:
Джордж, Джон, Томас, Джеймс, Адрю, Мартин
Джордж, Джон, Уильям, Джеймс, Адрю, Мартин
Замените оригинального Томаса на Уильям
12. toSource () возвращает исходный код объекта. Этот метод обычно называется автоматически на фоне JavaScript. Он редко используется на переднем плане, и этот метод не может быть реализован в браузере IE. Пример: в Firefox
Кода кода выглядит следующим образом: var myarr = new Array ('lisi', 25);
document.write (myarr.tosource ());
Результатом вывода:
["Лиси", 25]
Если вы переопределяете класс, вы можете отобразить имя атрибута, например:
Копия кода следующим образом: Функция Myarray (имя, возраст)
{
this.name = name;
this.age = возраст;
}
var myarr = new myarray ('lisi', 25);
document.write (myarr.tosource ());
Результатом вывода:
({name: "lisi", возраст: 25})
Немного похоже на данные типа JSON, но это просто похоже. Это не формат типа данных JSON
13. ToString (), массив возвращается в строку, которая совпадает с результатом реализации join (), но метод join () может настроить интервальные символы, в то время как toString () не может и может быть разделен только по, например:
Кода -код выглядит следующим образом: var myarr = new Array ('Jone', 'John', 'Tom');
document.write (myarr.join ('.'));
document.write ('<br>');
document.write (myarr.join (','));
document.write ('<br>');
document.write (myarr.join ());
document.write ('<br>');
document.write (myarr.tostring ());
Результатом вывода:
Jone.john.tom
Джон, Джон, Том
Джон, Джон, Том
Джон, Джон, Том
Можно видеть, что результаты последних трех методов одинаковы
14. unshift (), вы можете добавить один или несколько элементов в начало массива и вернуть новую длину массива, и исходный массив изменится.
Копия кода следующая: unshift (element1, element2, element3 ......), по крайней мере один элемент, пример:
var myarr = new Array ('Jone', 'John', 'Tom');
var length = myarr.unshift ('Zhangsan', 'lisi');
document.write (myarr);
document.write ('<br>');
document.write (длина);
Результатом вывода:
Чжангсан, Лиси, Джоне, Джон, Том
5
Чтобы просмотреть больше синтаксиса JavaScript, вы можете следовать: «Справочный учебник JavaScript» и «Руководство по стилю кода JavaScript». Я также надеюсь, что все будут поддерживать Wulin.com больше.