面試題記錄

2021-07-10 12:11:31 字數 1013 閱讀 6970

筆試面試題總結

1,

var a = 0;

function a() catch(e)

},0);

this.b="bbb";

} var aa = new a();

settimeout(function(),0);

settimeout的作用域是window,所以結果為1,2,bbb,b但是將**中的第二個settimeout去掉之後,結果為1,0,bbb,undefined,原因是settimeout是在頁面載入完畢之後才執行。

2.

function foo(x)

foo(2);

輸出為2 當兩個不為零的數字相或時,結果是前面的那個數字。

3.

var obj = 

obj.push('c');

這裡的『1』『2』僅僅是變數名,不是下標。適用物件字面量方法定義物件時,不管變數名是不是字串,都會自動轉換成字串。

這裡把c push進去之後,length的值會變成3.

陣列的push方法是在陣列長度的位置插入新的元素,那麼這裡就是在obj[2]的地方插入了c,所以b就被頂替掉了。然後返回的陣列長度會自動加1,所以length變為3.

這是es5文件裡的

元素被新增到陣列末尾,新的陣列長度會被當作結果返回。

thepushfunction is intentionally generic; it does not require that itsthisvalue be an array object. therefore it can be transferred to other kinds

of objects for use as a method.whether the

push方法並不是陣列獨有的,因此可以被轉化成其他種類物件的方法去使用。

面試題記錄

面試題記錄 2012年6月13日杭州某網路技術公司 1,空指標自加 int p int pa null p pa p 求p的值 這道題考的貌似指標的加法,因為對於空指標比較敏感直接感覺有問題,所以填寫出錯.到底如何呢?直接反彙編之 int p int pa null 010d14f1 mov dwo...

面試題記錄

1 linux實時檢視日誌 tail f catalina.out 2 linux檢視埠是否被占用 etstat tunlp grep 埠號,用於檢視指定埠號的程序情況 lsof i 80 3 linux查詢abc開頭的檔案的第一行輸出到指定檔案 system bin sh ls users zha...

面試題記錄

spring特性 mq寫入資料庫失敗怎麼辦 mysql事務特性 原子性 要麼全部成功,要麼全部失敗回滾。一致性 一致性是指事務必須使資料庫從乙個一致性狀態變換到另乙個一致性狀態。隔離性 事務與事務相互不可見,互不干擾。隔離級別 可讀未提交,可讀已提交,可重讀,可序列化。永續性 永續性是指乙個事務一旦...