function CreateString(str)
var obj = {
data: str,
//length方法一
get length() {
var strlen = 0, strlen1 = 0, strlen2 = 0;
for (var i = 0; i < this.data.length; i++) {
if (str.charCodeAt(i) > 255) {
strlen1 += 2;
} else {
strlen2 += 1;
}
}
return strlen = strlen1 + strlen2;
},
//length方法二
function strLen(str) {
var myLen=str.length;
for(var i=0;i<str.length;i++){
if(str.charCodeAt(i)>255){
myLen++;
}
}
return myLen;
}
}``
js重写实现求字节长度的 length属性
最新推荐文章于 2024-08-05 11:15:35 发布