首页 > 代码库 > Javascript 常用扩展方法
Javascript 常用扩展方法
这篇文章纯粹是为了保存这些方法,供以后翻阅,其实一直保存在 evernote 里面,但觉得还是放到对的地方会好点。
现在收录的很少,希望以后会慢慢增多。
数组扩展
contains,remove 扩展
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 };
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。