1 22面試題彙總

2022-07-07 06:39:15 字數 546 閱讀 2871

promise的實現

檔案的分片上傳斷點續傳,還有通常說的秒傳

函式柯里化

this指向考察

例1

var a = 1

var obj = ,

a:2}obj.fun() // 1 沒有指定this 預設window.a

例2

var a = 1

function foo()

function bar()

bar() // 1 js採用的是靜態作用域,foo函式在執行的時候從定義的地方去找

原始值型別有哪些

undefined,boolean,string,null,number以及新引入的symbol和bigint

null是物件嗎?為什麼 typeof null === 'object'

不是物件 在 js 的最初版本中使用的是 32 位系統,為了效能考慮使用低位儲存變數的型別資訊,000 開頭代表是物件,然而 null 表示為全零,所以將它錯誤的判斷為 object

事件相關

C語言面試題12 2

如輸入 2,8,3,2,4,10 輸出 5 每次儲存陣列初始的連續三個元素和,注意迴圈終止條件 防止陣列越界 include int find max int arr printf max d,n max,arr j 1 arr j arr j 1 return int main void find...

面試題彙總

1.佇列先進先出,棧先進後出。2.對插入和刪除操作的 限定 棧是限定只能在表的一端進行插入和刪除操作的線性表。佇列是限定只能在表的一端進行插入和在另一端進行刪除操作的線性表。從 資料結構 的角度看,它們都是線性結構,即資料元素之間的關係相同。3.遍歷資料速度不同。順序表是在記憶體中開闢一段連續的空間...

面試題彙總

1 integer和int的區別?2 和equals的區別?int a 50,integer b 50 a b?integer c 50,b c?3 get和post的區別?4 用執行緒池建立執行緒和自己建立執行緒的區別,好處是什麼?5 利用int型陣列實現乙個棧,並實現出棧和入棧操作?要求時間複雜...