數(shù)組 數(shù)組:一組變量的集合,起一個統(tǒng)一的名字。如何使用數(shù)組:創(chuàng)建 取值 賦值創(chuàng)建:共四種 創(chuàng)建空數(shù)組:var 數(shù)組名=[]; var 數(shù)組名=new Array(); 何時使用:暫時不知道數(shù)據(jù)內(nèi)容,先創(chuàng)建空數(shù)組,再追加 創(chuàng)建同時初始化數(shù)組內(nèi)容:var 數(shù)組名=[值1,值2,...] 何時使用:創(chuàng)建時,就已經(jīng)知道數(shù)組的內(nèi)容 創(chuàng)建指定元素個數(shù)的數(shù)組: var 數(shù)...
摘要:也就是說這個外部函數(shù)的作用域就是閉包本身。無論通過何種手段直接或間接將內(nèi)部函數(shù)傳遞到所在的詞法作用域以外,它都會持有對原始定義作用域的引用,無論在何處執(zhí)行這個函數(shù)都會使用閉包。 以下是個人對這三個老大難的總結(jié)(最近一直在學(xué)習(xí)原生JS,翻了不少書,不少文檔,雖然還是新手,但我會繼續(xù)堅持走我自己的路) 原型鏈 所有對象都是基于Object.prototype,Object.prototyp...
摘要:上一篇接入指南這部分是實現(xiàn)簡單的自動回復(fù),當(dāng)然也是很大一部分功能的實現(xiàn)基礎(chǔ),這里使用了圖靈機(jī)器人的接口。的微信一年沒更新了如上圖,發(fā)送消息則會回復(fù)一個內(nèi)容一樣的消息,一個簡單的自動回復(fù)就實現(xiàn)了。 上一篇:接入指南這部分是實現(xiàn)簡單的自動回復(fù),當(dāng)然也是很大一部分功能的實現(xiàn)基礎(chǔ),這里使用了圖靈機(jī)器人的接口。效果圖如下: showImg(https://segmentfault.com/img...
摘要:它代表函數(shù)運(yùn)行時,自動生成的一個內(nèi)部對象,只能在函數(shù)內(nèi)部使用類似的還有。總結(jié)關(guān)鍵字就是,誰調(diào)用我,我就指向誰。注意由于已經(jīng)被定義為函數(shù)內(nèi)的一個變量。因此通過關(guān)鍵字定義或者將聲明為一個形式參數(shù),都將導(dǎo)致原生的不會被創(chuàng)建。 題目 封裝函數(shù) f,使 f 的 this 指向指定的對象 。 輸入例子 bindThis(function(a, b) { return this.test +...
摘要:當(dāng)前線程已經(jīng)獲取過這個鎖,則此時是重入,改變的計數(shù)即可,返回表示加鎖成功。的核心在于使用更新鎖的狀態(tài),并利用一個同步隊列將獲取鎖失敗的線程進(jìn)行排隊,當(dāng)前驅(qū)節(jié)點(diǎn)解鎖后再喚醒后繼節(jié)點(diǎn),是一個幾乎純實現(xiàn)的加鎖與解鎖。 簡介 Java 并發(fā)編程離不開鎖, Synchronized 是常用的一種實現(xiàn)加鎖的方式,使用比較簡單快捷。在 Java 中還有另一種鎖,即 Lock 鎖。 Lock 是一個接...
暫無介紹