String Array в JavaScript - Тип массива в JavaScript с примером

Содержание:

Anonim

Введение в 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 с примером, который включает в себя традиционный массив, строковый массив в качестве объекта. Вы также можете посмотреть следующие статьи, чтобы узнать больше -

  1. Логика для обнаружения обратного в Java Script
  2. Методы в массивах Java с примерами
  3. Как создать объект в JavaScript?
  4. Условные выражения в JavaScript
  5. 8 лучших сравнений String и StringBuilder
  6. Полное руководство по массиву в Unix
  7. Функции PHP Array с примерами