while (items.length > 9) {
items.shift();
}
можно записать без итерации как
var len = items.length;
if (len > 9) {
items = items.slice(len - 9);
}
Начиная с JS 1.6, inArray
можно записать как array.indexOf(element) != -1
. В противном случае,
if (i < 1) {
return in_arr;
}
do {
if (arr[i - 1] === val) {
in_arr = true;
break;
}
} while (--i);
return in_arr;
можно записать более просто как
while (i--) {
if (arr[i] === val) {
return true;
}
}
return false;