function arrayIntersection ( a, b )
{
var ai=0, bi=0;
var result = new Array();
while ( ai < a.length && bi < b.length )
{
if ( a[ai] < b[bi] ) { ai++; }
else if ( a[ai] > b[bi] ) { bi++; }
else /* they're equal */
{
result.push ( a[ai] );
ai++;
bi++;
}
}
return result;
}
console.log ( arrayIntersection ( [1,2,3],[2,3,4,5,6] ) );//[2,3]原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。