Inserisci la stringa all'indice specifico di un'altra stringa in JavaScript

Inserisci la stringa all'indice specifico di un'altra stringa in JavaScript

Mentre si tratta dei record in blocco, può esserci un requisito per correggere o formattare i dati. Ad esempio, organizzare o utilizzare i dati contenuti rispetto a un particolare attributo o aggiungere significato ad esso. Inoltre, nel caso della codifica dei dati o di una parte di essi. In tali scenari, inserire una stringa nell'indice specificato di un'altra stringa utilizzando JavaScript aiuta a utilizzare le risorse attuali in modo efficace.

Questo tutorial discuterà gli approcci all'inserimento di una stringa all'indice specificato di un'altra stringa in JavaScript.

Come inserire/aggiungere una stringa nell'indice specificato di un'altra stringa usando JavaScript?

La stringa può essere inserita su un particolare indice di un'altra stringa in JavaScript usando i seguenti approcci:

    • "fetta()" metodo.
    • "substring ()" metodo.
    • "diviso()" E "splice ()"Metodi.

Gli approcci dichiarati saranno illustrati uno per uno!

Approccio 1: inserire una stringa nell'indice specificato di un'altra stringa in JavaScript usando il metodo Slice ()

IL "fetta()"Il metodo accede agli elementi di array selezionati sotto forma di un nuovo array senza modificare l'array originale. Questo metodo può essere implementato per tagliare il valore della stringa rispetto all'indice specificato e aggiungere un altro valore stringa ad esso.

Sintassi

vettore.fetta (inizio, fine)


Nella sintassi data:
"inizio" E "FINE"Indica rispettivamente le posizioni di inizio e fine.

Esempio

Panoramiamo il seguente esempio:


Eseguire i passaggi indicati, come indicato nel codice sopra:

    • In primo luogo, specificare il valore della stringa indicato e l'indice inizializzato.
    • Dopodiché, applica il "fetta()"Metodo in modo tale che il valore della stringa indicato sia tagliato con l'aiuto dell'indice specificato.
    • Inoltre, il valore della stringa "suggerimento"Verrà inserito nel valore inizializzato all'indice"5".
    • Infine, visualizza il valore della stringa risultante.

Produzione



Nell'output sopra, si può osservare che il valore della stringa "suggerimento"È aggiunto al valore"Linux"All'indice specificato.

Approccio 2: inserire una stringa nell'indice specificato di un'altra stringa in JavaScript usando il metodo substring ()

IL "substring ()"Il metodo estrae i caratteri della stringa dall'inizio alla fine senza modificare l'array originale. Questo metodo può essere implementato per inserire una stringa in un indice particolare e quindi unire la parte rimanente della stringa originale.

Sintassi

corda.sottostringa (avvio, fine)


Nella sintassi data:

    • "inizio" E "FINE"Fare riferimento alle posizioni di inizio e fine, rispettivamente.

Esempio

Passare attraverso il seguente esempio:


Applicare i passaggi di seguito, come indicato nel Codice-Snippet sopra:

    • Allo stesso modo, specificare il valore della stringa indicato e l'indice.
    • Dopodiché, applica il "substring ()"Metodo in modo tale che il primo carattere sia accessibile dal valore della stringa.
    • Inoltre, inserire il valore della stringa "Ava"E aggiungilo al carattere estratto nel passaggio precedente.
    • Infine, aggiungi la parte rimanente del valore stringa specificato nel primo passaggio facendo riferimento all'indice inizializzato "1".
    • Ciò accumulerà la particolare stringa all'interno del valore stringa specificato rispetto all'indice passato.

Produzione



Nel risultato di cui sopra, il "Ava"Il valore della stringa è stato aggiunto dopo il primo carattere e la stringa risultante diventa"JavaScript".

Approccio 3: inserire una stringa nell'indice specificato di un'altra stringa in JavaScript usando i metodi split () e slice ()

IL "diviso()"Il metodo divide una stringa particolare in un array di sottostringa. Mentre il "splice ()"Il metodo sostituisce gli elementi dell'array esistenti con quelli aggiornati. Questi metodi possono essere applicati in combinazione per inserire un valore di stringa all'inizio di un altro valore di stringa dividendo la stringa in un array, giunzione e unendolo.

Sintassi

corda.diviso (separatore, limite)


Nella sintassi data:

    • "separatore"Si riferisce alla stringa che deve essere utilizzata per la divisione.
    • "limite"Corrisponde all'intero che limita il numero di divisioni.
vettore.giunzione (indice, num, item1,… articolo n)


Qui:

    • "indice"Si riferisce all'indice dell'articolo.
    • "Num"Si riferisce al numero di articoli.
    • "Item1" E "Articolo n"Fare riferimento agli articoli.

Esempio

Panoramiamo il seguente esempio:


Nel frammento di codice sopra:

    • Specificare un valore di stringa "suggerimento".
    • Nel passaggio successivo, inizializza un altro valore di stringa che deve essere inserito nel valore indicato nel passaggio precedente.
    • Inoltre, inizializza il valore dell'indice.
    • Dopodiché, applica il "diviso()"Metodo per dividere il valore della stringa associato in una matrice di caratteri.
    • Ora, invoca il "splice ()"Metodo in modo tale che il valore della stringa nel suo parametro sia inserito nell'indice specificato del valore della stringa associato"suggerimento".
    • Infine, applica il “giuntura()"Metodo per unire i caratteri della stringa e visualizzare il valore della stringa risultante.

Produzione



Si può osservare che abbiamo inserito correttamente una stringa all'indice specificato.

Conclusione

IL "fetta()Metodo ", il"substring ()Metodo ", o"diviso()" E "fetta()"I metodi possono essere utilizzati per aggiungere/inserire una stringa nell'indice specificato di un'altra stringa in JavaScript. I metodi slice () o substring () possono essere applicati per eseguire il requisito desiderato semplicemente tagliando o accedendo ai caratteri della stringa rispetto all'indice specificato. Mentre i metodi split () e slice () possono essere utilizzati per inserire un valore di stringa all'inizio di un altro valore di stringa dividendo la stringa in un array, giunzione e unendolo. Questo blog guidato in relazione all'inserimento di una stringa a un particolare indice di un'altra stringa in JavaScript.