Je comprends que la méthode split() de javascript doit prendre une chaîne et la diviser en un tableau basé sur le (s) paramètre (s) passé (s) dans la méthode.Pourquoi la méthode split renvoie-t-elle toujours une chaîne
J'ai exécutez la commande suivante dans la console:
var sen = 'I love javascript';
sen.split(' ');
console.log(typeof(sen));
Alors split (» «) devrait diviser la chaîne en fonction des espaces et retourne un tableau avec 3 chaînes.
Cependant, la console retourne la typeof comme « string » plutôt que « l'objet »
Est-ce que quelqu'un sait pourquoi?
Lire [la documentation] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference). Quel * est * le résultat de ['split'] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split)? – user2864740
J'ai lu la documentation, ou je ne demanderais pas ici. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split Je vois que split devrait aboutir à un tableau de chaînes. exécuter typeof sur un tableau devrait retourner l'objet ne devrait pas. – HelloWorld
Mot-clé: * renvoie * (l'hypothèse dans la question est fausse) – user2864740