Visualizzazione dei risultati da 1 a 3 su 3

Discussione: split

  1. #1

    split

    prendendo in esame questo codice
    codice:
    var myString = "pippo";
    var mySplit = myString.split("");
    trace (mySplit)
    Splittando myString dentro mySplit è come se avessi creato un array (difatti facendo vari trace restituisce anche la length e addirittura posso pushare dentro mySplit altre cose, proprio come negli array).
    La domanda fondamentale è: ma davvero la variabile mySplit è "diventata" un'istanza della classe Array? :master:
    Cioè per le prove al volo che ho fatto pare prendere i metodi della classe array, anche se in effetti non ho dichiarato mai esplicitamente una nuova istanza della classe array (myArray = new Array()).
    Mi sfugge qualcosa a questo punto, do sta il trucco?

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: split

    Originariamente inviato da Kaneda81
    prendendo in esame questo codice[...]
    Mi sfugge qualcosa a questo punto, do sta il trucco?
    non c'è trucco, non c'è inganno, hai provato a leggere la guida in linea (F1) per l'evento "split"? riporto:

    String.split()
    Availability

    Flash Player 5.

    Usage
    my_str.split("delimiter":String, [limit:Number]) : Number

    Parameters
    delimiter A string; the character or string at which my_str splits.
    limit A number; the number of items to place into the array. This parameter is optional.

    Returns
    An array; an array containing the substrings of my_str.
    è l'evento stesso a creare l'array, senza la necessità di dichiararlo, anche se nessuno ti vieta di dichiararlo prima

  3. #3
    Hai ragione, mi sono dimenticato di fare la cosa più stupida; guardare la documentazione
    Cmq ok, buono a sapersi

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.