阿里面試題

2021-10-11 15:55:12 字數 1324 閱讀 7655

1、請寫出以下**執行結果。

var x = 1,

y = 0,

z = 0;

function add(x)

y = add(x);

function add(x)

z = add(x);

// x:1 y:4 z:4

2、請寫出以下**執行結果。

var num = 1;

var myobject = )();

console.log(this.num);

},sub: function()

};myobject.add();

console.log(myobject.num);

console.log(num);

var sub = myobject.sub;

sub();

3、ts 如何獲取乙個函式的型別,以及獲取乙個函式引數的型別。

4、ts 泛型約束的多種方法。

5、parseint 的第二個引數是什麼?

第二個引數表示將字串當做幾進製進行解析。
6、實現乙個多列等高布局,多種方式。

使用 padding 和負 margin

使用 flex

使用 table-cell

使用 grid 布局

7、函式提公升,如果加了乙個括號,還會提公升嗎?

不提公升。
8、settimeout 的第三個引數,可以傳遞函式的初始引數。

9、bind 函式的第二個引數,可以傳遞函式的初始引數。

10、使用 ts 時,如果不在 a 後面加型別,怎麼建立乙個 number 的陣列?

const a = new array();

11、react 原始碼看過嗎,最後編譯出來是個什麼東西,是個什麼型別?

reactelement 型別。
12、vue 雙向資料繫結原理,依賴收集是在什麼時候收集的?

是在 created 生命週期之前,render 生成虛擬 dom 的時候。
13、react hooks 原理是什麼?

hooks 是用閉包實現的,因為純函式不能記住狀態,只能通過閉包來實現。
14、usestate 中的狀態是怎麼儲存的?

通過單向鍊錶,fiber tree 就是乙個單向鍊錶的樹形結構。

react hooks 原理

20170804阿里面試題

做完乙個專案後,對前端有什麼新認識?node有哪些模組 整體看 你用到哪些?vue是什麼?給乙個不懂的人講講?有哪些生命週期?怎麼實現的?從哪些方面提公升效能?你是怎麼測試的?原型鏈有哪些層次,object,array,string之類的什麼關係?function.prototype之類的指向什麼?...

alibaba 阿里面試題

123 45animation mymove 5s infinite keyframes mymove to 主要考 animation用法值描述 animation name規定需要繫結到選擇器的 keyframe 名稱。animation duration規定完成動畫所花費的時間,以秒或毫秒計。...

阿里面試題解答

1 澳大利亞父母喜歡女孩,所以一直要生到有乙個女孩為止。問多年後男女孩的比率。解答 生男孩的期望為e,e 1 1 4 2 1 8 3 1 16 n 1 2 n 1 1.因此男女孩的期望比就是1 1,男女孩的比率也是1 1 2 3 15時,鐘的分針與時針的角度多大。分針的角度是360 12 5 15 ...