js实现ruby中array的include?

xiaoxiao2026-04-17  3

Array.prototype.include=function(item){ for(var i=0;i<this.length;i++){ if(this[i]===item){ return true; } } return false; } [quote="全冠清"] //是否有交集 Array.prototype.hasIntersection=function(array){ for(var i=0;i<this.length;i++){ if(array.include(this[i])){ return true; } } return false; } //是否每个元素都匹配 Array.prototype.match=function(reg){ for(var i=0;i<this.length;i++){ if(!reg.test(this[i])){ return false; } } return true; } //元素是否具有唯一性 Array.prototype.isUniqueness=function(){ for(var i=0;i<this.length;i++){ for(var j=0;j<this.length;j++){ if(i!=j&&this[i]===this[j]){ return false; } } } return true; } //阶乘function factorial(m){ var r = 1; while (m > 1) { r *= m; m--; } return r;}//组合数function c(m, n){ return factorial(m) / (factorial(m - n) * factorial(n));}//排列数function p(m,n){ return factorial(m) / factorial(m - n);}[/quote]
转载请注明原文地址: https://www.6miu.com/read-5047502.html

最新回复(0)