亚洲国产成人,色呦呦内射午夜,无码一级片,无码人妻少妇色欲AV一区二区

<samp id="jg8hh"></samp>

<p id="jg8hh"></p><delect id="jg8hh"><em id="jg8hh"><blockquote id="jg8hh"></blockquote></em></delect><acronym id="jg8hh"><dd id="jg8hh"></dd></acronym><button id="jg8hh"><dd id="jg8hh"><acronym id="jg8hh"></acronym></dd></button><samp id="jg8hh"><em id="jg8hh"><blockquote id="jg8hh"></blockquote></em></samp>

<p id="jg8hh"></p>

<samp id="jg8hh"><legend id="jg8hh"></legend></samp>
<samp id="jg8hh"><legend id="jg8hh"><samp id="jg8hh"></samp></legend></samp>

<samp id="jg8hh"></samp>

<p id="jg8hh"></p><acronym id="jg8hh"></acronym><p id="jg8hh"><dd id="jg8hh"><acronym id="jg8hh"></acronym></dd></p><p id="jg8hh"></p>

<p id="jg8hh"></p><delect id="jg8hh"><legend id="jg8hh"><var id="jg8hh"></var></legend></delect><button id="jg8hh"><listing id="jg8hh"><i id="jg8hh"></i></listing></button>
<delect id="jg8hh"><legend id="jg8hh"><var id="jg8hh"></var></legend></delect>

js基于什么(對于javascript理解)

發(fā)布時間:2024-04-16
本文主要介紹js是基于什么的(對于javascript的理解),下面一起看看js是基于什么的(對于javascript的理解)相關資訊。
javascript不同于java的面向?qū)ο笳Z言,結合,調(diào)用,application函數(shù)進一步擴展了這種靈活性。為了保證可讀性,本文采用意譯代替直譯。另外,本作品版權歸原作者所有,翻譯僅供學習使用。如果你不 如果對javascript這個關鍵詞理解不夠深入,有時會遇到意想不到的困難。這里我們總結了五條通用規(guī)則,幫助你判斷這個方向。雖然沒有包括所有的情況,但是大部分的日常情況都可以用來進行正確的推斷。這個值通常是由函數(shù)的執(zhí)行環(huán)境決定的,即函數(shù)是如何調(diào)用的;同一函數(shù)的每次調(diào)用都可以指向不同的對象。全局對象(global object)打開chrome瀏覽器開發(fā)者面板(windows: ctrl shift j) (mac option j),進入:console . log(ben);看看輸出是什么{window window object!因為在全局范圍內(nèi),這指向全局對象,而在瀏覽器中,全局對象是窗口對象。為了讓您更好地理解為什么它指向一個窗口對象,讓 讓我們看另一個例子:var i = 布蘭登;;我們可以通過在控制臺中輸入我的名字來訪問它的值。;布蘭登。事實上,全局定義中的所有變量都綁定到了window對象:window . mynam測試{返回這個;} 測試;你會發(fā)現(xiàn)這仍然指向全局窗口對象。因為這個關鍵字不在聲明對象中,缺省點指向全局窗口對象。這對于大多數(shù)初學者來說可能有點難以理解。看完這篇文章你會大吃一驚。注意:如果在strcit模式下,這就是上面的例子。聲明對象(declared object)當這個關鍵字用在聲明對象中時,它的值被綁定到調(diào)用這個函數(shù)的最近的父對象:var first: john,last: ;smith,all:function{ console . log(first,last);} };person . full; john//smith這個函數(shù)用來聲明對象的所有函數(shù)。那么調(diào)用這個完整函數(shù)的最近的父對象是一個人,所以這個指向一個人。為了更好地描述實際指向人類對象這一點,您可以將以下代碼復制到瀏覽器控制臺并打印出來。var優(yōu)先:約翰,最后: smith,all:function{ console . log(ben);} };person . full;object { let 讓我們看一個更復雜的例子。var first: john,last: ;smith,all:function{ console . log(first,last);},人物二:{第一: 艾莉森,最后: jones,all:function{ console . log(first,last);} } };這里我們有嵌套的對象。這個時候,誰會指向這個點呢?讓 讓我們把它打印出來看看。person . full; john//smith person . person two . full; allison//jones你會發(fā)現(xiàn)我們之前描述的規(guī)則:它們的值將被綁定到調(diào)用這個函數(shù)的最近的父函數(shù)。new關鍵字用新關鍵字構建新對象時,會綁定到新對象:function car (manufacturing,model){ this . make = make;方法=模型;};根據(jù)第一條規(guī)則,你可以推斷這對于全局對象是成立的。但是如果我們聲明一個新的變量,使用一個新的關鍵字,這將在car函數(shù)中綁定一個新的空對象和初始化方法this.make和值。var mycar =新車。;福特汽車公司。;, 逃離 );console.log(我的車);auto {output: output ford調(diào)用、綁定和應用我們可以在calls、bindings和applications中顯示綁定對象。這三個功能非常相似,但我們需要注意它們之間的細微差別。讓 我們來看一個例子:函數(shù)加法(c,d){ console.log(,,bcd);} add (3,4);輸出nan因為這個函數(shù)的輸出函數(shù)是未定義的?,F(xiàn)在我們引入對象,用call和application調(diào)用:function add (c,d){ console.log(,,bcd);} var ten = a: 1,b:2 };add.call(十,三,四);10 output add.apply (ten,{,});10輸出我們使用add.call時,第一個參數(shù)是對象,需要綁定,其余都是添加函數(shù)的原始參數(shù)。所以,從這個點到ten,這個ten.b.add.apply點b是類似的,只是第二個參數(shù)是一個數(shù)組,用來存儲添加的函數(shù)的參數(shù)。bind函數(shù)類似于調(diào)用,但是bind函數(shù)不會立即被調(diào)用。函數(shù)的作用是:返回一個函數(shù)并綁定它。next,讓我們使用示例來幫助理解綁定()函數(shù)的應用場景: var小= { 甲:1, 函數(shù)(b,c,d){ (這console.log。a + b + c + d); } } var 答:100 } 實施: 小。(2, 3, 4); 10 輸出 如果我們要使用大的值,a,而不是小的,怎么辦我們可以使用調(diào)用/應用: 小..呼叫(大,2, 3, 4); 109 輸出 但是,如果我們不知道現(xiàn)在應該引入三個參數(shù),我們該怎么辦呢我們可以使用綁定: 無功bindtest =小..綁定(大,2); 如果我們打印出來bindtest控制臺下,我們會看到: console.log(bindtest); 函數(shù)的輸出(b、c、d、{ log)。 注意:這個函數(shù)把這個綁定到大對象并傳遞了第一個參數(shù),所以我們需要傳遞剩下的參數(shù): (3, 4)bindtest; 109 輸出 箭頭函數(shù)(=) 因為它需要很大的空間,我們會寫一篇博客來介紹它。 結論 當你讀完這篇博客時,你應該能夠理解在大多數(shù)情況下這一點所指向的對象。 那么讓我們總結一下。 這個值通常由當前函數(shù)的執(zhí)行環(huán)境決定; 在全局范圍內(nèi),這指向全局對象(窗口對象); 當使用新的關鍵字聲明時,這指向新對象; 我們可以使用調(diào)用()()、綁定()、應用()來設置這個; 箭頭函數(shù)不綁定此。 原文:javascript:初學者的關鍵字 翻譯:fundebug
了解更多js是基于什么的(對于javascript的理解)相關內(nèi)容請關注本站點。
上一個:根據(jù)國標GB25541-2010檢測食品添加劑聚葡萄糖
下一個:qq同步助手導出照片到電腦(怎樣從qq相冊導出照片到電腦)

虛擬內(nèi)存有什么用(虛擬內(nèi)存用來干嘛的)
上海鷹衡稱重電子地磅秤使用說明
噴涂廢氣處理設備的這些處理方法,你了解幾個?
北師大藍光/可見光比率計
德國皮爾茲pilz安全控制系統(tǒng)代理品牌pss67 plc
什么牌子的移動硬盤最好最安全,哪個牌子的移動硬盤質(zhì)量最好
MPRT-8415全自動繼電保護測試儀組成部分
東莞東城中歐專線選擇哪家好,東莞中歐專線
云服務器ecs組件
醫(yī)院污水處理設備處理的污水的水質(zhì)分析