J'ai un peu de mal à utiliser javascript pour diviser un tableau en multi-array. Par exemple, j'ai ce tableau:Javascript split array into multi array
[0] => object
[0] => object
[0] => The Letter P
[1] => 5.5
[1] => object
[0] => 5
[1] => 1.1
[2] => 5
[3] => 1
[4] => 1
[2] => object
[0] => 5
[1] => 1.1.1
[2] => 1.1.1
[3] => 1.1.1
[4] => 3
Ce que je voudrais faire est de diviser les périodes, et créer un tableau encore plus comme ceci:
[0] => object
[0] => object
[0] => The Letter P
[1] => object
[0] => 5
[1] => 5
[1] => object
[0] => 5
[1] => object
[0] => 1
[1] => 1
[2] => 5
[3] => 1
[4] => 1
[2] => object
[0] => 5
[1] => object
[0] => 1
[1] => 1
[2] => 1
[2] => object
[0] => 1
[1] => 1
[2] => 1
[3] => object
[0] => 1
[1] => 1
[2] => 1
[4] => 3
J'ai essayé à peu près tout ce qui Je peux penser et je ne peux pas sembler trouver un code qui fonctionne :(:(S'il vous plaît aidez-moi
Les numéros sont-ils des chaînes ou des nombres? Testez 'if (~~ x! == x)' pour _Number_ et 'x.indexOf ('.')' Pour _String_. –
Le code que vous avez posté n'est pas (valide) javascript. Je ne connais pas tous les langages de programmation mais je pense que ce n'est pas une syntaxe valide dans aucune langue. Puisque votre question concerne javascript: pourriez-vous afficher le code javascript pour clarifier votre question? – Flauwekeul
@PaulS .: Est-ce supposé faire une conversion en nombre entier de 32 bits? Testez simplement 'typeof x' – Bergi