%3c html%3e什么意思,我想问下这段代码是什么意思 |
您所在的位置:网站首页 › LF250ZH-3E什么意思 › %3c html%3e什么意思,我想问下这段代码是什么意思 |
replace方法有第二个参数可以是一个用来替代匹配结果的字符串或者一个function(你这里面就是一个function),当时一个function的时候,MDN上解释此function此时是一个用来创建新子字符串的函数,该函数的返回值将替换掉第一个参数匹配到的结果。 你这段代码即先将字符串话的a encode一下,然后将encode之后的字符串中的%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C) 再decode一下,我试了一下:var a = "https://segmentfault.com/q/1010000018567658?v=nxjask"; encodeURIComponent(String(a)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g, decodeURIComponent) 输出的是:"https://segmentfault.com/q/1010000018567658?v=nxjask" 感觉上就是还原了,不清楚你这个语句是否还有别的用途 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |