12345678910111213141516171819202122 |
- /* IE<9 does not have Array.indexOf , needed for amber */
- if (!Array.prototype.indexOf) {
- Array.prototype.indexOf = function(elt /*, from*/)
- {
- var len = this.length >>> 0;
- var from = Number(arguments[1]) || 0;
- from = (from < 0)
- ? Math.ceil(from)
- : Math.floor(from);
- if (from < 0)
- from += len;
- for (; from < len; from++)
- {
- if (from in this &&
- this[from] === elt)
- return from;
- }
- return -1;
- };
- }
|