Freecodecamp: Les objectifs sont contradictoires

Créé le 25 août 2016  ·  4Commentaires  ·  Source: freeCodeCamp/freeCodeCamp

Supprimer toutes les barres obliques inverses ()
Vous devriez avoir deux guillemets simples ' et quatre guillemets doubles "
Supprimez uniquement les barres obliques inverses \ utilisées pour échapper les guillemets.

Le défi de citer des chaînes avec des guillemets simples pose un problème.
L'agent utilisateur est : Mozilla/5.0 (iPad; CPU OS 9_3_3 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13G34 Safari/601.1 .
Veuillez décrire comment reproduire ce problème et inclure des liens vers des captures d'écran si possible.

Mon code :


var myStr = "<a href='http://www.example.com' target="_blank">Link</a>";



help wanted

Tous les 4 commentaires

@marienhof merci pour le problème. Je pense que nous avons eu des problèmes avec cela dans le passé (par exemple https://github.com/FreeCodeCamp/FreeCodeCamp/issues/8400).

Le dernier message de test pourrait être réécrit en quelque chose comme ça

Changez la chaîne de guillemets doubles en guillemets simples, mais gardez des guillemets doubles pour les guillemets intérieurs.

@erictleung Je pense que le troisième test devrait être combiné avec le premier test si possible. Le troisième test implique qu'il y a des barres obliques inverses dans l'éditeur qui n'échappent pas aux guillemets, mais il n'y en a pas. Donc, si vous supprimez toutes les barres obliques inverses (par le premier test), vous remplissez le troisième test.

J'aime l'idée de @dhcodes . Fusionnons le premier et le troisième test en un seul dans quelque chose comme ça.

"assert(!/\\\\/g.test(code) && myStr === '<a href=\"http://www.example.com\" target=\"_blank\">Link</a>', 'message: Remove all the <code>backslashes</code> (<code>\\</code>)');",

Je pense que cela devrait encore être suffisamment clair sur ce qui doit être fait pour relever le défi. Si quelqu'un trouve un trou dans le défi, veuillez commenter. Sinon, je vais marquer ce Help Wanted .

Mis à jour via le PR ci-dessus. Merci d'avoir fait le plus dur @erictleung

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

itsmikewest picture itsmikewest  ·  3Commentaires

raisedadead picture raisedadead  ·  3Commentaires

Tzahile picture Tzahile  ·  3Commentaires

robwelan picture robwelan  ·  3Commentaires

DaphnisM picture DaphnisM  ·  3Commentaires