// our stringlet string ='ABCDEFG';// splits every letter in string into an item in our arraylet newArray = string.split('');console.log(newArray);// OUTPUTS: [ "A", "B", "C", "D", "E", "F", "G" ]
functionstringToArray(string){const arr = string.split(" ");// add space in between qoutes to avoid splits every letters in stringreturn arr
}//splitting const str =stringToArray('hello world!');console.log(str);//output: [ 'hello', 'world!' ]
// Designed by shola for shola
str ='How are you doing today?';console.log(str.split(" "));//try console.log(str.split("")); with no space in the split function//try console.log(str.split(",")); with a comma in the split function
// If you want to split on a specific character in a string:const stringToSplit ='01-02-2020';console.log(stringToSplit.split('-'));// ["01", "02", "2020"]// If you want to split every character:const stringToSplit ='01-02-2020';console.log(Array.from(stringToSplit));// ["0", "1", "-", "0", "2", "-", "2", "0", "2", "0"]
// créer une instance d'Array à partir de l'objet arguments qui est semblable à un tableaufunctionf(){returnArray.from(arguments);}f(1,2,3);// [1, 2, 3]// Ça fonctionne avec tous les objets itérables...// Setconst s =newSet(["toto","truc","truc","bidule"]);Array.from(s);// ["toto", "truc", "bidule"]// Mapconst m =newMap([[1,2],[2,4],[4,8]]);Array.from(m);// [[1, 2], [2, 4], [4, 8]] const mapper =newMap([["1","a"],["2","b"]]);Array.from(mapper.values());// ["a", "b"] Array.from(mapper.keys());// ["1", "2"]// StringArray.from("toto");// ["t", "o", "t", "o"]// En utilisant une fonction fléchée pour remplacer map// et manipuler des élémentsArray.from([1,2,3],x=> x + x);// [2, 4, 6]// Pour générer une séquence de nombresArray.from({length:5},(v, k)=> k);// [0, 1, 2, 3, 4]