代码改变世界

数组的insertAt

2009-07-05 01:00  wlstyle  阅读(178)  评论(0)    收藏  举报
 var arr = [13968];
            
var insertAt = function(arr, index, value){
                
var temp, temp1, length = arr.length;
                
if (index >= 0 && index <= length) {
                    
for (var i = 0, len = arr.length; i <= len; i++) {
                        
if (i == index) {
                            temp 
= arr[i];
                            arr[i] 
= value;
                        }
                        
else 
                            
if (i > index) {
                                temp1 
= arr[i];
                                arr[i] 
= temp;
                                temp 
= temp1;
                                
                            }
                    }
                }
else{
                    alert(
'place pass the right parameter(between 0 and array length ) ');
                }
                               
            }
            insertAt(arr, 
-15);