Введение в String Array в JavaScript
JavaScript поддерживает различные типы массивов, строковый массив является одним из них. Строковый массив - это не что иное, как массив строк. Массив - это переменная, в которой хранятся несколько значений одинаковых типов. В контексте строкового массива хранится только строковое значение. Строка представляет собой комбинацию символов. Вот несколько примеров строки - «RAM», «SHYAM», «XYZ», «xyz» и т. Д. Ничего не отличается от массива строки с массивом целых чисел или десятичных дробей. Практически весь функционал остается прежним.
Тип массива в JavaScript с примером
Существует два типа строковых массивов, таких как целочисленный массив или массив с плавающей точкой.
- Традиционный массив
- Строковый массив как объект
1. Традиционный массив
Это нормальный массив. При этом мы объявляем массив таким образом, чтобы индексирование начиналось с самого 0. За 0 последуют 1, 2, 3, … .n.
символы var = («AB», «CD», «XY»);
var в ключе используется для объявления любой переменной. «Символы» - это имя массива. AB, CD, XY - это значения, хранящиеся в массиве. В примере объявления массива мы можем получить доступ к значению местами 0, 1 и 2. Посмотрим, как мы можем получить доступ к значению вышеупомянутого кода.
Array in JavaScript
var characters = ("AB", "CD", "XY");
alert(characters); // output will be AB, CD, XY
alert(characters(0)); // output will be AB
Распечатать массив строк, используя для цикла:
Array in JavaScript
var characters = ("AB", "CD", "XY");
for(var i=0; i<3; i++)(
alert(characters(i)); // this will alert value one by one.
)
Приведенный выше код будет предупреждать все значения по одному.
2. Строковый массив как объект
Это тип массива, который использует объект пар ключ-значение.
Декларация:
var objectArray = (0: «1», 1: «2», 2: «Mess», 3: «пустая строка»);
Это пара массивов ключей и значений. Если мы хотим использовать значение 0 место, мы можно получить доступ к этому с помощью objectArray (0).
Array in JavaScript
// String array as an object
var objectArray = (0: "1", 1: '2', 2: 'Mess', 3: 'empty string');
alert(objectArray (0)); // this will print 1
alert(objectArray (1)); // this will print 2
alert(objectArray (2)); // this will print Mess
alert(objectArray (3)); // this will print empty string
Используя этот подход, мы можем назначить любую клавишу, отличную от 0, 1, 2 и т. Д. Мы можем использовать любую строку. Давайте посмотрим на это на примере.
Array in JavaScript
// String array as an object
var objectArray = ("first": "1", "second": '2', 2: 'Mess', 3: 'empty string');
alert(objectArray ('first')); // this will print 1
alert(objectArray ('second')); // this will print 2
alert(objectArray (2)); // this will print Mess
alert(objectArray (3)); // this will print empty string
Мы можем видеть, что мы использовали первое и второе для клавиш позиции 0 и 1. Вывод остается таким же, как и в предыдущем примере. Для доступа к первому значению элемента мы будем использовать objectArray ('first')).
Теперь давайте посмотрим, что будет выводом приведенного ниже кода:
Array in JavaScript
// String array as an object
var objectArray = ("first": "1", "second": '2', 2: 'meaow', 3: 'empty string');
alert(objectArray (0)); // this will print undefined
Поскольку ключ с 0 не определен, вывод приведенного выше кода будет неопределенным.
Функция на массиве строк
Функция на массиве строк приведена ниже,
функция join ()
Это объединит элемент массива строк вместе с указанным разделителем. Приведенный ниже код объединит элементы массива с оператором конвейера (|).
var characters = ("AB", "CD", "XY");
var outputstring = characters.join(" | ");
alert(outputstring);
Вывод вышеуказанного кода будет - AB | CD | XY
функция concat ()
мы можем использовать эту функцию для объединения двух массивов.
var characters1 = ("AB", "CD", "XY");
var characters2 = ("AB", "CD", "XY");
var characters = characters1.concat(characters2);
alert(characters);
Вывод вышеуказанного кода будет - AB, CD, XY, AB, CD, XY
включает в себя () функцию
Эта функция вернет логическое значение (true или false). Если указанная строка существует в массиве, она вернет true, иначе вернет false. Давайте посмотрим то же самое на примере.
var characters1 = ("AB", "CD", "XY");
var characters = characters1.includes("CD");
alert(characters); // true
var characters = characters1.includes("CDA"); // false
alert(characters); // true
функция split ()
эта функция будет принимать строку как входную и разбивать ее на массив. Давайте посмотрим то же самое на примере.
var str = "Welcome to the JavaScript Blogging!";
var result = str.split(" ");
alert(result(0)); // this will print Welcome
alert(result); // this will print Welcome, to, the, JavaScript, Blogging!
Вывод
JavaScript поддерживает различные типы массивов, к которым мы можем обратиться. Нам не нужно беспокоиться о типе данных при использовании строкового массива JavaScript. Мы должны включить массив строк в нашу подпрограмму как разработчик, чтобы иметь дело с видами кодирования. Строковый массив, который мы можем использовать там, где мы не уверены, какие типы данных мы будем хранить во время выполнения. Итак, можно сказать, что строковый массив в гибридном массиве так же может объединять различные типы значений данных. Как мы можем хранить целые числа, символы или любую другую строку.
Теперь пришло время проверить себя
- По умолчанию индексирование массива начинается с 0. True или False?
- В JavaScript не нужно определять тип данных во время объявления Array. Правда или ложь?
- Большинство функций массива JavaScript остается неизменным для массива String. Правда или ложь?
- Написать программу на JavaScript, чтобы использовать строковую функцию для объединения всей строки через точку с запятой?
Рекомендуемые статьи
Это руководство по String Array в JavaScript. Здесь мы обсуждаем функцию и тип массива в javascript с примером, который включает в себя традиционный массив, строковый массив в качестве объекта. Вы также можете посмотреть следующие статьи, чтобы узнать больше -
- Логика для обнаружения обратного в Java Script
- Методы в массивах Java с примерами
- Как создать объект в JavaScript?
- Условные выражения в JavaScript
- 8 лучших сравнений String и StringBuilder
- Полное руководство по массиву в Unix
- Функции PHP Array с примерами