国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

幾道題考考你 JavaScript 作用域(80%的人回答不對(duì))

Ilikewhite / 3359人閱讀

摘要:定義變量如果不使用則變量為為全局作用域。當(dāng)然嚴(yán)格模式是禁止這樣做的。遵循詞法作用域原則,其中后兩題來源于權(quán)威指南。非箭頭函數(shù)下的指向運(yùn)行時(shí)所在作用域。中逗號(hào)操作符會(huì)從左到右計(jì)算它的操作數(shù),返回最后一個(gè)操作數(shù)的值。原文發(fā)表于我的博客

(function(){
    var a = b =1;
})()
console.log(b)

答案:1。定義變量如果不使用 var 則變量為為全局作用域。當(dāng)然嚴(yán)格模式是禁止這樣做的。

var a =20;
function t1(){
    console.log(a)
}
(function t2() {
    var a = 10;
    t1()
})()
var scope = "global scope";
function checkscope(){
    var scope = "local scope";
    function f(){
        return scope;
    }
    return f();
}
checkscope();
var scope = "global scope";
function checkscope(){
    var scope = "local scope";
    function f(){
        return scope;
    }
    return f;
}
checkscope()();

答案:20, "local scope" , "local scope"。JS 遵循詞法作用域原則,其中后兩題來源于《JavaScript權(quán)威指南》。

var a = 20;

var obj = {
    a: 40,
    test() {
        var a = 10;
        console.log(this.a)
    }
}
// Q1
obj.test();
// Q2
var t = obj.test;
t();
// Q3
(obj.test)();
// Q4
(obj.test, obj.test)()

答案:40,20,40,20。非箭頭函數(shù)下的 this 指向運(yùn)行時(shí)所在作用域。Q4 中逗號(hào)操作符會(huì)從左到右計(jì)算它的操作數(shù),返回最后一個(gè)操作數(shù)的值。

原文發(fā)表于我的 GitHub 博客

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/88872.html

相關(guān)文章

  • 2017-10-07 前端日?qǐng)?bào)

    摘要:前端日?qǐng)?bào)精選常用知識(shí)點(diǎn)概述深入淺出妙用中再學(xué)習(xí)異步流程控制中文系列文章對(duì)象字面量一步前端系列文章模板字符串一步前端與介紹掘金定義組件模板的七種方式教程組件通訊單個(gè)組件組件教程幾道題考考你作用域的人回答不對(duì)阿德英文 2017-10-07 前端日?qǐng)?bào) 精選 ES6常用知識(shí)點(diǎn)概述深入淺出妙用 Javascript 中 apply、call、bindjavascript再學(xué)習(xí)Promise 異步...

    weizx 評(píng)論0 收藏0
  • 幾道MySQL索引相關(guān)的重點(diǎn)面試題

    摘要:如果我們要進(jìn)行范圍查找,例如查找為的人,哈希表同樣不支持,只能遍歷全表。索引字段通過哈希映射成哈希碼,如果很多字段都剛好映射到相同值的哈希碼的話,那么形成的索引結(jié)構(gòu)將會(huì)是一條很長的鏈表,這樣的話,查找的時(shí)間就會(huì)大大增加。MySQL 索引你真的懂嗎?這幾道題帶你了解索引的幾個(gè)重要知識(shí)點(diǎn) 1. 什么是最左前綴原則? 以下回答全部是基于MySQL的InnoDB引擎 例如對(duì)于下面這一張表 sh...

    hidogs 評(píng)論0 收藏0
  • 開開心心做幾道JavaScript機(jī)試題 - 02

    摘要:前集回顧我們?cè)陂_開心心做幾道機(jī)試題中吐了槽,也順勢展開了機(jī)試題之旅,本章我們暫時(shí)壓抑自己的吐槽之心,繼續(xù)就題目前行。其實(shí)和都是構(gòu)造函數(shù),可以直接調(diào)用的。請(qǐng)嘗試完成一個(gè)解析模塊本題考查對(duì)的理解,各部分都是什么意思。 前集回顧 我們?cè)陂_開心心做幾道JavaScript機(jī)試題 - 01中吐了槽,也順勢展開了機(jī)試題之旅,本章我們暫時(shí)壓抑自己的吐槽之心,繼續(xù)就題目前行。仍然希望對(duì)各位正確認(rèn)識(shí)Ja...

    seal_de 評(píng)論0 收藏0
  • 幾道前端面試題小記

    摘要:全局環(huán)境調(diào)用函數(shù)的對(duì)象實(shí)際為,所以函數(shù)內(nèi)的指向構(gòu)造函數(shù)通過構(gòu)造函造函數(shù)生成了一個(gè)新對(duì)象,指向這個(gè)新對(duì)象。學(xué)習(xí)前端一個(gè)月,上一周面試了大概多家,收獲的卻是寥寥。為了效率,前端各方面的內(nèi)容都有涉獵,深度卻相當(dāng)不足,面試時(shí)暴露各種問題。 最近面試了不少家,苦于前端經(jīng)驗(yàn)薄弱,被各種血虐。做了不少家面試題,把各種不會(huì)的回來再做一遍,作為經(jīng)驗(yàn)總結(jié)吧。 1.如何最優(yōu)性能去重一個(gè)數(shù)組? 方法有好多,比...

    tulayang 評(píng)論0 收藏0
  • 幾道前端面試題小記

    摘要:全局環(huán)境調(diào)用函數(shù)的對(duì)象實(shí)際為,所以函數(shù)內(nèi)的指向構(gòu)造函數(shù)通過構(gòu)造函造函數(shù)生成了一個(gè)新對(duì)象,指向這個(gè)新對(duì)象。學(xué)習(xí)前端一個(gè)月,上一周面試了大概多家,收獲的卻是寥寥。為了效率,前端各方面的內(nèi)容都有涉獵,深度卻相當(dāng)不足,面試時(shí)暴露各種問題。 最近面試了不少家,苦于前端經(jīng)驗(yàn)薄弱,被各種血虐。做了不少家面試題,把各種不會(huì)的回來再做一遍,作為經(jīng)驗(yàn)總結(jié)吧。 1.如何最優(yōu)性能去重一個(gè)數(shù)組? 方法有好多,比...

    yhaolpz 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<