一段加密的 js 的代码,不理解,求大神指点迷津
window.encrypt = function(s) {return function() {
return this;
} ()['\x65\x6e\x63\x6f\x64\x65\x55\x52\x49\x43\x6f\x6d\x70\x6f\x6e\x65\x6e\x74'](s).replace(/%(..)|([^%])/g,
function($0, $1, $2) {
return x($1 || ('0' + $2.charCodeAt(0).toString(16)).slice( - 2));
});
};