摘要:在日常開發中可能有很多不被重視但有關系著基礎的知識,下面我們就來看看這幾道題吧題輸出結果為因為需要個參數,單傳了個,,題輸出結果為對原生非可調用對象始終返回題想想這題的輸出結果為是什么勒是嗎當然不對,根據規范,在一個空數組上應用會拋初始化錯
在日常開發中可能有很多不被重視但有關系著基礎的知識,下面我們就來看看這幾道題吧
題1
["1","2","3"].map(parseInt)
輸出結果為 [1NaN,NaN]
因為parseInt需要2個參數(val,radix)單map傳了3個(element,index,array)
題2
[typeof null, null instanceof Object]
輸出結果為["object",false]
typeof 對原生非可調用對象始終返回 "object"
題3
[ [3,2,1].reduce(Math.pow), [].reduce(Math.pow)] ]
想想這題的輸出結果為是什么勒? 是[9,0]嗎?
當然不對,根據規范,在一個空數組上應用reduce會拋初始化錯誤的異常 TypeError
題4
Array.isArray( Array.prototype )
輸出結果為 true
Array.prototype 是一個 Array
題5
var a = [0]; if ([0]) { console.log(a == true); } else { console.log("wut"); }
輸出false
[0] 被認為是真的,但跟 true 又不等同
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/93791.html
摘要:變量提升表示的是變量的聲明會被提前到函數頂部的地方,而賦值語句不會提升。需要記住一點就是,在中,函數聲明的優先級高于變量聲明的優先級。因為賦值語句不會被覆蓋,所以會是一個數字,而不是函數,最終返回。 ---- 有人會說js很簡單,很容易學,但是要想把這門語言用活,用精通還是需要下很大的功夫的。那么我們就來看看接下來這幾道js面試題吧。 題1 if(!(a in window)){ ...
摘要:學習不打烊,充電加油只為遇到更好的自己,天無節假日,每天早上點純手工發布面試題死磕自己。希望大家在這浮夸的前端圈里,保持冷靜,堅持每天花分鐘來學習與思考。 今天的知識點 (2019.08.30) —— 第136天 [html] HTML5的服務器(server-sent event)發送事件有什么應用場景? [css] 你有了解css計數器(序列數字字符自動遞增)嗎?如何通過css...
摘要:問題回答者黃軼,目前就職于公司擔任前端架構師,曾就職于滴滴和百度,畢業于北京科技大學。最后附上鏈接問題我目前是一名后端工程師,工作快五年了。 showImg(https://segmentfault.com/img/bVbuaiP?w=1240&h=620); 問題回答者:黃軼,目前就職于 Zoom 公司擔任前端架構師,曾就職于滴滴和百度,畢業于北京科技大學。 1. 前端開發 問題 大...
摘要:大家好,我叫,江湖人稱吃土小叉,目前擔任公司的前端負責人半年多了,一路上摸爬滾打,歷經團隊人員變動,近日頗有感觸,于是結合自己近半年的前端負責人實踐經驗,權當作一個學習記錄,整理歸納一下小作坊團隊前端負責人的修煉要點大部分只是記錄了關鍵詞, 大家好,我叫XX,江湖人稱吃土小2叉,目前擔任公司的前端負責人半年多了,一路上摸爬滾打,歷經團隊人員變動,近日頗有感觸,于是結合自己近半年的前端負...
摘要:學習不打烊,充電加油只為遇到更好的自己,天無節假日,每天早上點純手工發布面試題死磕自己。希望大家在這浮夸的前端圈里,保持冷靜,堅持每天花分鐘來學習與思考。 今天的知識點 (2019.08.28) —— 第134天 [html] Web Worker線程的限制是什么? [css] transition、animation、transform三者有什么區別? [js] [請寫出如下代...
閱讀 3422·2023-04-25 22:44
閱讀 926·2021-11-15 11:37
閱讀 1632·2019-08-30 15:55
閱讀 2639·2019-08-30 15:54
閱讀 1080·2019-08-30 13:45
閱讀 1430·2019-08-29 17:14
閱讀 1853·2019-08-29 13:50
閱讀 3402·2019-08-26 11:39