前端每日一題#11

關注公眾號 前端人,回復“加群”
添加無廣告優(yōu)質學習群
昨日題目
var name = 'World!';
(function () {
if (typeof name === 'undefined') {
var name = 'Jack';
console.log('Goodbye ' + name);
} else {
console.log('Hello ' + name);
}
})();
A: Goodbye Jack
B: Hello Jack
C: Hello undefined
D: Hello World
解析:
選A
這題考的是js作用域中變量的提升, js的作用于中使用var定義變量都會被提升到所有代碼的最前面, 所以var name目前是undefined, 題目的typeof name === ‘undefined’的結果為true時,就會輸出’Goodbye Jack’
今日題目
如何判斷一個js對象是否是Array,arr為要判斷的對象,其中最準確的方法是?( )
A、typeof(arr)
B、arr instanceof Array
C、arr.toString==='[object Array]'
D、Object.prototype.toString.call(arr) === '[object Array]'
玩法介紹
評論區(qū)給出你的答案,并且?guī)兔c個在看,每天的每日一題答案由下一天給出,歡迎參與每日一題,一周連續(xù)答對5題者,周六鬼哥抽取送愛奇藝會員一個
題庫小程序
回復 資料包領取我整理的進階資料包回復 加群,加入前端進階群console.log("文章點贊===文章點在看===置頂公眾號")Bug離我更遠了,下班離我更近了
評論
圖片
表情
