为了账号安全,请及时绑定邮箱和手机立即绑定

javascript的题目求解

javascript的题目求解

扬帆大鱼 2018-09-12 09:09:37
请大家看一下,这个应该怎么解决
查看完整描述

1 回答

?
慕哥6287543

TA贡献1831条经验 获得超10个赞

看起来没啥难度啊,不知道你是哪里搞不懂?不如把你的代码贴出来分析下

es6 语法

const convert = (() => {

    var rules = [

        [/&/g, "&"],

        [/</g, "&lt;"],

        [/>/g, "&gt;"],

        [/"/g, "&quot;"],

        [/'/g, "&apos;"]

    ];


    return function(s) {

        return rules.reduce((s, rule) => {

            return s.replace(rule[0], rule[1]);

        }, s);

    };

})();


// testing

[

    "Dolce & Gabbana",

    "Hamburgers < Pizza < Taos",

    "Sixty > twelve",

    "Stuff in \"quotation marks\"",

    "Shindler's List",

    "<>",

    "abc"

].forEach(s => console.log(convert(s)));


查看完整回答
反对 回复 2018-10-12
  • 1 回答
  • 0 关注
  • 514 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信