je ne comprend pas trop pourquoi le test 7 ne fonctionne pas
Your code so far
function convertHTML(sentence){
let result=sentence
for (let x of sentence){
if(x=== "&"){
result = sentence.replaceAll(x,'&')
}else if(x==="<"){
result = sentence.replaceAll(x,"<")
}else if(x===">"){
result=sentence.replaceAll(x,">")
}else if(x==='"'){
result =sentence.replaceAll(x,""")
}else if(x==="'"){
result =sentence.replaceAll(x,"'")
}
}
return result
}
console.log(convertHTML(" <> "))
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0
Challenge Information:
Implement an HTML Entity Converter - Implement an HTML Entity Converter
j’ai fait ça pour que je puisse avoir sentence comme valeur de result au cas où il n’ai aucun caractère spécial a changé ….et quand il y en a un la valeur de base de result se retrouve écrasé par la nouvelle valeur indiqué
function convertHTML(sentence){
let result=sentence
for (let x of sentence){
if(x=== "&"){
result = sentence.replaceAll(x,'&')
console.log(x)
console.log(result)
}else if(x==="<"){
result = sentence.replaceAll(x,"<")
console.log(x)
console.log(result)
}else if(x===">"){
result=sentence.replaceAll(x,">")
console.log(x)
console.log(result)
}else if(x==='"'){
result =sentence.replaceAll(x,""")
console.log(x)
console.log(result)
}else if(x==="'"){
result =sentence.replaceAll(x,"'")
console.log(x)
console.log(result)
}
}
return result
}
console.log(convertHTML(" <> "))