javascript扩展函数(持续更新)
2013-10-07 17:59
218 查看
//计算字符实际长度 String.prototype.strLen = function(charset){ charset = charset || "utf8";//默认utf8编码 var length = this.length; var realLen = 0; for(var i = 0;i < length;i++) { realLen += (this.charCodeAt(i) < 0 || this.charCodeAt(i) > 255) ? (charset == "utf8" ? 3 : 2) : 1; } return realLen; } //数组中搜索值 Array.prototype.indexOf= function(value, strict){ var length = this.length; strict = strict || false; for (var i = 0;i < length;i++) { if (strict) { if(value === this[i]) { return true; } } else { if (value == this[i]) { return true; } } } return false; }
相关文章推荐
- JavaScript资源收集分享,持续更新中。。。
- JavaScript中常用函数(入门级)(持续更新)
- Pro Javascript Design Patterns勘误Errata汇总(持续更新中)
- javascript学习笔记---注意知识点(持续更新)
- JavaScript资源收集分享,持续更新中。。。
- 学习javascript对象创建方法(参照别人代码,持续更新)
- 一些学习前端的网站(html&css&javascript等)持续更新。。。
- JavaScript中的小技巧 持续更新记录(2017/5/25)
- [持续更新]JavaScript学习笔记(六)
- javascript部分细节(持续更新)
- javascript---遇到关于this的相关问题(解决this)(持续更新中...)
- 比较流行的JavaScript及CSS框架总结(持续更新)
- javascript权威指南关键点[持续更新中]
- 奇怪的Javascript(持续更新)
- Chrome和低版本IE在JavaScript上的差异(持续更新)
- javaScript封装的常用函数(持续更新中)
- JavaScript 操作注意事项(此日志持续更新)
- 010-Step--- 【20180224 学习】 持续深入玩弄JavaScript(更新)
- JavaScript笔试题(持续更新)
- JavaScript - Array - [持续更新中...]