首页 > 编程语言 > 详细

Javascript 常用扩展方法

时间:2014-05-27 16:49:02      阅读:408      评论:0      收藏:0      [点我收藏+]

这篇文章纯粹是为了保存这些方法,供以后翻阅,其实一直保存在 evernote 里面,但觉得还是放到对的地方会好点。

现在收录的很少,希望以后会慢慢增多。

数组扩展

contains,remove 扩展

bubuko.com,布布扣
 1 function ArrayContains(array, obj) {
 2     for (var i = 0; i < array.length; i++) {
 3         if (array[i] === obj) {
 4             return true ;
 5         }
 6     }
 7     return false ;
 8 }
 9 
10 
11 function RemoveArray(array, attachId) {
12     var f = false ;
13     for (var i = 0, n = 0; i < array.length; i++) {
14         if (array[i] != attachId) {
15             array[n++] = array[i]
16         } else
17             f = true;
18     }
19     if (f == true )
20         array.length -= 1;
21 }
22 
23 Array.prototype.remove = function(obj) {
24     return RemoveArray(this , obj);
25 };
26 
27 Array.prototype.contains = function(obj) {
28     return ArrayContains(this , obj);
29 };
bubuko.com,布布扣

 

Javascript 常用扩展方法,布布扣,bubuko.com

Javascript 常用扩展方法

原文:http://www.cnblogs.com/ranmofang/p/3753102.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!