码迷,mamicode.com
首页 > 编程语言 > 详细

Javascript 常用扩展方法

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

标签:style   c   class   blog   code   java   

这篇文章纯粹是为了保存这些方法,供以后翻阅,其实一直保存在 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 常用扩展方法

标签:style   c   class   blog   code   java   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!