// 该程序是对字符串进行自定义编码
var toUnicode = String.prototype.toUnicode =function () {
/* console.log(this);
console.log(arguments); */
var _this = arguments[0] || this;
function f () {
console.log(arguments[0].charCodeAt(0));
return '&#'+arguments[0].charCodeAt(0) + ';';
}
return _this.replace(/[^\u00-\uFF]|\w/gmi, f);
};
var s='JavaScripts 中国';
s = toUnicode(s); //global调用
console.log(s);
输出结果:JavaScripts 中国
求大佬解释解释,不是很明白了