常見面試題集合之 js

2021-09-25 23:44:15 字數 661 閱讀 3639

var arr1 =

for(

var i =

0; i <

10; i++)}

arr1[6]

()// 10

// var i 是乙個全域性變數,i的最終結果為10,所以每次呼叫結果都是10,用let的話每次都能產生乙個新的變數,就不會有這種問題

function

sortnumber

(a, b)

var arr =[10

,5,40

,2,8

]// 返回乙個用於說明這個兩個值相對順序的數字

// 若a小於b,則a在b之前

// 若a等於b,則返回0

// 若a大於b,則返回乙個大於0的值

// 若為空,則按字元編碼排序

arr.

sort

(sortnumber)

// [2, 5, 8, 10, 40]

所有同步任務都在主線程上執行,形成乙個執行棧

當主線程中的執行棧為空時,檢查事件佇列是否為空,如果為空,則繼續檢查;如不為空,則執行3

取出任務佇列的首部,加入執行棧

執行任務

檢查執行棧,如果執行棧為空,則跳回第 2 步;如不為空,則繼續檢查

常見面試題集合之 vue

beforecreate 例項剛在記憶體中被建立出來,此時,還沒有初始化好 data 和 methods 屬性 created 例項已經在記憶體中建立ok,此時 data 和 methods 已經建立ok,此時還沒有開始 編譯模板 beforemount 此時已經完成了模板的編譯,但是還沒有掛載到頁...

JS常見面試題 一

1 js的原型和原型鏈怎麼理解?原型鏈有什麼應用?答 js原型以及原型鏈是js物件導向程式設計的基礎和重點,這個也是筆試和面試常問到的問題。每乙個建構函式都有乙個屬性prototype,這個屬性他指向就是我們常說的建構函式的原型。每當我們通過建構函式要去new乙個例項的時候,new操作符會做些事情,...

JS常見面試題 一

1 js的原型和原型鏈怎麼理解?原型鏈有什麼應用?答 js原型以及原型鏈是js物件導向程式設計的基礎和重點,這個也是筆試和面試常問到的問題。每乙個建構函式都有乙個屬性prototype,這個屬性他指向就是我們常說的建構函式的原型。每當我們通過建構函式要去new乙個例項的時候,new操作符會做些事情,...