blob: 023e90fa68dd170f7992056c53066fbc8ccafdfb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
Array.prototype.in_array = function(search_term) {
var i = this.length;
do {
if (this[i] === search_term) return true;
} while (i--);
return false;
}
// Returns all the elements of second_array that are not in this array.
Array.prototype.diff = function(second_array) {
var return_array = Array();
var i = second_array.length;
var j = 0;
do {
if (!this.in_array(second_array[i])) {
return_array[j++] = second_array[i];
}
} while (i--);
return return_array;
}
|