Как найти следующее свободное значение в массиве (цифру)?
Есть массив
var arr = [1,2,4,5];
как найти следующее свободное значение (не индекс элемента, а именно значение), то есть узнать цифру "3".
К примеру в таком массиве
var arr = [1,2,3,4,5,6,8,9,10,11];
будет свободная цифра "7"
!!! Узнать следующее (!!! НЕ все свободные), а именно ближайшее следующее свободное значение "цифру"...
Как узнать?
Помоги пожалуйста, а то уже голова устала самому думать =)
Источник: Stack Overflow на русском