關於js陣列的一些機試題

2021-08-07 07:22:26 字數 582 閱讀 1106

求陣列中最大值:

var arr=[1,2,3,4]

陣列去重:

//(1)新建乙個陣列arr。和乙個物件obj,for迴圈每次取出乙個數,將它存為物件的乙個屬性,如果該屬性存在,則重複

array.prototype.unique = function();

for(var i = 0; i < this.length; i++)

}return arr;

}var arr = [1,1,2,3,4,5,6,6,10,10];

alert(arr.unique());

//(2)現將陣列排序,在新建乙個陣列,for迴圈原先陣列並與新陣列的最後值比較(原先陣列中相同的值相鄰)

array.prototype.unique = function()

}return arr;

}多維陣列轉換為一維陣列

var newarr=;

function fn(arr)

else

fn(arr);

comsole.log(newarr);

JS中的陣列(關於陣列的一些基本操作與一些騷操作)

本次筆記記錄一下個人關於陣列沒掌握好的一些知識點 arra.of用來建立單個陣列 當我們想建立陣列中只有乙個元素,且元素值為1的時候 let arr1 new array 1 console.log arr1 很顯然,列印出的卻是長度為1的空陣列 正確方法來了 let arr2 array.of 1...

關於陣列的一些面試題目

1 google面試題 1 乙個陣列存放了2n 1個整數,其中有n個數出現了2次,1個數出現了1次,找出出現1次的數是多少?可能不少人遇到過,但是當時 我是第一次遇到,我把我的經過給大家講一遍 a.由於想在最短時間內解決,我首先想到最簡單的辦法,使用對映統計的辦法,借助輔助陣列 長度為n 1,元素為...

關於js的一些東西

常用的函式 slice 選取陣列值 用法 var arry a b c d arry.slice 1 結果 a,b arry.slice 1,3 結果b,c splice 向 從陣列中新增 刪除專案,然後返回被刪除的專案。用法 var arry a b c d arry.splice 2,0,e 結...