Advertisement
fcamuso

Javascript Lezione 42

May 12th, 2022
1,072
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.   function writeln(messaggio, cornicetta=false)
  2.   {
  3.      document.write(messaggio+"<br>");
  4.      if (cornicetta)
  5.        writeln("-".repeat(40));
  6.   }
  7.  
  8.    function operazioneDaSvolgere(elemento)  { writeln( elemento ); }
  9.  
  10.   arr2.push("ciao"); //aggiunge "ciao" in fondo all'array
  11.   writeln(arr2, true); //true=stampa riga di trattini -------------
  12.  
  13.   arr2.pop(); //elimina l'ultimo elemento
  14.   writeln(arr2, true);
  15.  
  16.   arr2[3]="ciao"; //stesso effetto di push (in questa situazione)
  17.   console.log
  18.  
  19.   arr2[arr2.length] = "hello"; //sempre in fondo
  20.   writeln(arr2, true);  
  21.  
  22.   arr2[20] = "hello"; //sempre in fondo
  23.   writeln(arr2, true);  
  24.  
  25.   arr2.length = 40;
  26.   writeln(arr2, true);
  27.  
  28.   arr2.length = 10;
  29.   writeln(arr2, true);  
  30.  
  31.   let primo = arr2.shift();
  32.   writeln(arr2, true);
  33.   writeln(primo);
  34.  
  35.   let eliminati = arr2.splice(1,3);
  36.   //arr2.splice(1); elimina tutti gli elementi a partire dalla posizione 1
  37.   writeln(arr2, true);
  38.   writeln(eliminati);  
  39.  
  40.   //elimimina il secondo elemento ed aggiungine altri
  41.   //a partire dalla posizione del primo eliminato
  42.   eliminati.splice(1,1,"aggiunto1", "aggiunto2");
  43.   writeln(eliminati);
  44.  
  45.    //elimina aggiunto2
  46.    let posTrovato =  eliminati.indexOf("aggiunto2");
  47.    if ( posTrovato>-1 )
  48.    { eliminati.splice(posTrovato, 1);}
  49.    else
  50.    {writeln("elemento non trovato");}
  51.    writeln(eliminati);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement