freeCodeCamp:Convert HTML Entities

将字符串中的字符 &<>" (双引号), 以及 '(单引号)转换为它们对应的 HTML 实体。

现在这个表里找出要转化的符号https://dev.w3.org/html5/html-author/charref

function convert(str) {
var obj={
"&":'&amp;',
'<':'&lt;',
'>':'&gt;',
'"':'&quot;',
"'":'&apos;'
};
var arr = str.split("");
var result = arr.map(function(val){
if(obj.hasOwnProperty(val)){
return obj[val];
}else{
return val;
}
});
return result.join("");
}
convert("Dolce & Gabbana");
上一篇:Guava学习笔记:复写的Object常用方法


下一篇:题解报告:hdu 1062 Text Reverse