面試題總結

2022-08-22 00:36:15 字數 1487 閱讀 5075

1.去除空格

方法一:使用replace正則匹配的方法

去除所有空格: str = str.replace(/\s*/g,"");

去除兩頭空格: str = str.replace(/^\s*|\s*$/g,"");

去除左空格: str = str.replace( /^\s*/, 「」);

去除右空格: str = str.replace(/(\s*$)/g, "");

2.str.trim()侷限性:無法去除中間的空格,例項如下:

var str = "   xiao  ming   ";

var str2 = str.trim();

console.log(str2); //xiao ming

同理,str.trimleft(),str.trimright()分別用於去除字串左右空格。

3.你如何獲取瀏覽器url中查詢字串中的引數?

function showwindowhref() 

var arr = arg[1].split('&');

var obj = {};

for (let x = 0; x

<

arr.length; x++)

return obj;

}var ds

= showwindowhref();

console.log('d', ds['name'])

var  numbers = [5, 458 , 120 , -215 ]; 

console.log(maxinnumbers); // 458

var maxinnumbers = math.max.call(this,5, 458 , 120 , -215);

console.log(maxinnumbers); // 458

5.array相關的屬性和方法

array 物件方法

concat() 連線兩個或更多的陣列,並返回結果。

join() 把陣列的所有元素放入乙個字串。元素通過指定的分隔符進行分隔。

pop() 刪除並返回陣列的最後乙個元素。

shift() 刪除並返回陣列的第乙個元素

push() 向陣列的末尾新增乙個或更多元素,並返回新的長度。

unshift() 向陣列的開頭新增乙個或更多元素,並返回新的長度。

reverse() 顛倒陣列中元素的順序。

slice() 從某個已有的陣列返回選定的元素

sort() 對陣列的元素進行排序

splice() 刪除元素,並向陣列新增新元素。

tosource() 返回該物件的源**。

tostring() 把陣列轉換為字串,並返回結果。

tolocalestring() 把陣列轉換為本地陣列,並返回結果。

valueof() 返回陣列物件的原始值

面試題總結 html面試題)

附上鏈結 doctype 的作用是什麼?宣告一般位於文件的第一行,它的作用主要是告訴瀏覽器以什麼樣的模式來解析文件。一般指定了之後會以標準模式來 進行文件解析,否則就以相容模式進行解析。在標準模式下,瀏覽器的解析規則都是按照最新的標準進行解析的。而在相容模式下,瀏 覽器會以向後相容的方式來模擬老式瀏...

面試題總結

網路部分 子網劃分 演算法部分 穩定排序 泡沫排序 bubble sort o n 插入排序 insertion sort o n 桶排序 bucket sort o n 需要 o k 額外空間 計數排序 counting sort o n k 需要 o n k 額外空間 合併排序 merge so...

面試題總結

1 關於商品秒殺的問題,如何保證100件商品,只能使前100個使用者搶到呢?思路1 我們可以使用redis快取的list儲存型別,當有乙個使用者請求到來時,將該使用者的id存放在list中,這樣當list中的llen長度達到100時就不在新增新的使用者id,然後在從list中取出對應的id運算元據庫...