String Array в JavaScript - Тип масиву в JavaScript з прикладом

Зміст:

Anonim

Вступ до String Array в JavaScript

JavaScript підтримує різні типи масивів, рядковий масив є одним з них. String масив - це не що інше, але це все про масив рядка. Масив - це змінна, яка зберігає кілька значень подібних типів. У контексті рядкового масиву він зберігає лише значення рядка. Рядок - це комбінація символів. Ось кілька прикладів рядка - “ОЗУ”, “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: 'Мес', 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, визначений вихідний код буде невизначений.

Функція на String Array

Функція в рядковому масиві наведена нижче,

функція 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. Вірно чи помилково?
  • У JavaScript не потрібно визначати тип даних під час декларації масиву. Правда чи брехня?
  • Більшість функцій масиву JavaScript залишаються однаковими для масиву String. Правда чи брехня?
  • Напишіть програму в JavaScript, щоб використовувати функцію string, щоб отримати всі рядки, об'єднані крапкою з комою?

Рекомендовані статті

Це посібник зі String Array в JavaScript. Тут ми обговорюємо функцію та тип масиву в javascript з прикладом, який включає традиційний масив, рядковий масив як об’єкт. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. Логіка для виявлення зворотного в сценарії Java
  2. Методи в масивах Java з прикладами
  3. Як створити об’єкт у JavaScript?
  4. Умовні заяви у JavaScript
  5. Топ-8 порівнянь рядків і StringBuilder
  6. Повне керівництво по масиву в Unix
  7. Функції масиву PHP з прикладами