Javascript è un linguaggio di scripting per il web . Tuttavia, anche se JavaScript è a volte indicato come un linguaggio di " scripting " , si svolge proprio come un linguaggio di programmazione completamente funzionale per il web . JavaScript utilizza Object Oriented paradigmi di programmazione , come ad esempio oggetti e metodi . L'oggetto " matrice " è un tipo di dati tale, che include metodi come "pop " e " splice " al fine di modificare il contenuto di un array . JavaScript Array  
 JavaScript , come nella maggior parte degli altri linguaggi di programmazione , un array è una variabile di riferimento una collezione di elementi di dati . Mentre in alcuni altri linguaggi (come C o Java ) un array deve contenere valori dello stesso tipo di dati , in JavaScript un array può contenere differenti tipi . Per esempio, la matrice JavaScript : 
 nomi var 
 = new Array ( " Bob " , " George " , " Bill " , 3) ; 
 
 Contiene tre stringhe contenenti i nomi e il numero 3 . Gli array in JavaScript sono istanziati come oggetti , il che significa che essi includono alcuni metodi programmatori possono chiamare . 
 Il pop ( ) Metodo 
 
 Il metodo "pop " deriva dal idea della struttura dati stack. Pile sono elenchi di dati , dai quali valori vengono recuperati /rimossi ( o " spuntato " ) dalla fine della lista . Ciò significa che l'ultimo elemento della lista viene rimosso , e la lunghezza della lista cambiato . Il metodo pop di matrici JavaScript funzioni allo stesso modo : 
 
 document.write ( names.pop ()); 
 
 document.write ( nomi) ; 
 
 questo comando scrivere il numero 3 al browser , e rimuoverlo dalla lista . L' elenco rimanente sarà: 
 
 Bob , George , Bill 
 Il metodo splice () 
 
 Il metodo di " giunzione " è simile al metodo pop , nel senso che può rimuovere dati da array e modificare il loro contenuto . Il metodo splice , invece, ha una maggiore flessibilità , in quanto può anche aggiungere elementi a un elenco, e può preforme operazioni sui elementi nel mezzo della lista . Per esempio : 
 
 names.splice ( 1 , 0 , "Mark" ) ; 
 
 aggiungerà l'elemento "Mark" per indice 1 . Quindi la matrice sarà: 
 
 Bob , Mark , George , Bill 
 
 Il primo argomento di giunzione definisce l' indice che riporta . Il secondo argomento segnala quanti elementi da rimuovere (in questo caso nullo, in quanto è solo essere aggiunto un elemento ) . Il terzo è l'elemento reale . 
 Esempi 
 
 I metodi pop e giunzione possono modificare le variabili ampiamente , ed i programmatori dovrebbero essere consapevoli di come le operazioni di modifica dei dati in un array come verificarsi . Il codice di esempio : 
 
 names.pop (); 
 
 names.pop (); 
 
 names.splice ( 0 , 1 , "John" ) ; 
 
 names.splice ( 1 , 0 , " Kyle " , "Roberto" ) ; 
 
 names.pop (); 
 
 cambia completamente l'elenco di leggere : 
 < p > John , Kyle , Robert 
 
 gli ultimi due valori della matrice originale ( George e Bill ) sono spuntato dalla lista . Il nome " John" viene aggiunto alla prima posizione ( 0 ) , mentre Bob è rimosso . Due nomi aggiuntivi ( Kyle e Robert ) sono aggiunti tra John e Mark , e infine Marco è spuntato fuori della lista .