Привет

.Интересуют 3 вопроса
1.
var mas=['one','two','four','five']
delete mas[1]
нужно сделать массив с 3 значениями без underfined.
метод shift() не подходит даном случае.
2. Почему false,и как определить ф-цию конструктор?
function createobj(){
return obj={}
}
createobj()
alert(obj instanceof createobj)//false
3.Как вызвать ф-цию внутри этой функции?
var boo=function(){.....} без использования arguments.callee?