這道題是阿里、百度、騰訊三個大廠都出過的面試題,一個前端同事跳槽面試也被問了這道題??戳舜髲S的面試題會對面試官的精神狀態陷入深深的懷疑,就感覺不太正常,平時誰會這樣寫代碼。但是呢,很多事經不住細想,細想后,好像還是有點道理的。
辰風沐陽 閱讀 976 2023-04-01
null 和 undefined 的區別 ?這是一道基礎面試題。很多人都會說 null 是空,undefined 是未定義,這樣回答太過于籠統。面試官反問:null 是空代表沒有值是吧,undefined 是未定義也是沒有值是吧,都是沒有值,它們的區別到底是什么 ?應聘者:這下芭比Q了 !
辰風沐陽 閱讀 946 2023-04-01
眾所周知,在 for 循環語句中,遇到 break 會結束循環。但是如何在數組方法 Array.forEach() 方法中如何結束循環呢 ?。首先,你應該會想,Array.forEach() 好像無法跳出循環,確實是這樣的,那么有沒有什么辦法可以跳出循環呢?當然是有的
辰風沐陽 閱讀 1165 2023-03-04
every 和 some 都是數組迭代方法,它們的第一個參數都是一個閉包函數,這個閉包函數接收最多接收三個參數,最少接收一個參數。every 用于檢測數組的所有元素是否都符合指定條件,即 "全真才真"。some 方法用于檢測數組中是否有元素滿足指定條件,即 "一真就真"
辰風沐陽 閱讀 2978 2022-09-04
這是一道高頻的前端面試題: JS 如何判斷一個變量是否為數組 ? 對于某些新手來說,首先會想到使用 typeof 關鍵字獲取變量的數據類型,這是不可行的。因為在 JS 中,數組也是 object。本文列舉多種判斷變量是否為數組的方法
辰風沐陽 閱讀 935 2022-09-03
GET 請求方式一般用于獲取數據,會將數據拼接到 URL 地址中,屬于顯式提交,安全性較低,傳輸的數據大小限制在 2KB 以內,不能上傳文件。POST 請求方式一般用于添加和更新數據,會將數據存放在請求體中,屬于隱式提交,安全性較高,傳輸的數據沒有大小限制,可以上傳文件
辰風沐陽 閱讀 1150 2022-06-28
索引可以極大的提高數據查詢速度,建立索引后會生成索引文件,所以本質上索引是以空間換時間。索引會降低插入,刪除,更新的速度,是因為當數據發生改變后,會重新建立索引,那么就會重新生成索引文件,導致增刪改操作變慢
辰風沐陽 閱讀 1213 2022-06-28
MySQL 中的事務就是一組原子性的 SQL 語句,或者說一個獨立的單元。MySQL 事務四大特性:原子性,一致性,隔離性,持久性,簡稱 ACID 特性。MySQL 事務的四種隔離級別: 讀未提交,讀已提交,可重復讀,可串行化。
辰風沐陽 閱讀 2739 2022-05-19
常見面試題:如何從一個大項目中,迅速定位執行速度慢的 SQL 語句?此時可以使用慢查詢定位 SQL 語句。慢查詢,故名思義,就是在日志中記錄運行比較慢的 SQL 語句,是指所有執行超過 long_query_time 參數設定的時間閾值的 SQL 語句查詢
辰風沐陽 閱讀 1058 2022-05-14
cookie 和 session 的區別是什么?這個問題在面試中問到的頻率非常高。cookie 和 session 的共同點: 都是用來記錄用戶訪問瀏覽器時保存的數據,比如:用戶的身份信息等。cookie 數據存放在瀏覽器端,session 數據存放在服務器端
辰風沐陽 閱讀 1073 2022-05-11