Single thread JavaScript JavaScript has a concurrency model based on event loop. Each message is processed completely before any other message is processed. This offers some nice properties when reaso...
摘要:的使用方法遍歷數(shù)組或者對象刀歌云數(shù)組遍歷時索引值為對象為判斷是否有傳參有的話使用傳參的值沒有的話使用默認(rèn)值判斷對應(yīng)適用數(shù)據(jù)數(shù)據(jù)取出錯誤這里判斷是否存在數(shù)組,如果存在則遍歷,如果不存在輸出錯誤信息判斷是否是第一個或者是 1. each的使用方法(遍歷數(shù)組或者對象) {{include tpl/components/page3-school-slide/each-slide ...
摘要:執(zhí)行上下文可以理解為當(dāng)前代碼的執(zhí)行環(huán)境,它會形成一個作用域。棧底永遠都是全局上下文,而棧頂就是當(dāng)前正在執(zhí)行的上下文。我們用來表示處理執(zhí)行上下文組的堆棧。因此第三步是的執(zhí)行上下文入棧。前端基礎(chǔ)進階系列目錄 showImg(https://segmentfault.com/img/remote/1460000008315046);我們在JS學(xué)習(xí)初期或者面試的時候常常會遇到考核變量提升的思考...
摘要:調(diào)用函數(shù)后和普通函數(shù)不同的是,該函數(shù)并不立即執(zhí)行,也不返回函數(shù)執(zhí)行結(jié)果,而是返回一個指向內(nèi)部狀態(tài)的對象,也可以看作是一個遍歷器對象。第一個只是用來啟動函數(shù)內(nèi)部的遍歷器,傳參也沒有多大意義。 之前斷斷續(xù)續(xù)接觸到了一些ES6的知識,異步編程方面聽得比較多的就是Promise,直到最近比較系統(tǒng)地學(xué)習(xí)了ES6的新特性才發(fā)現(xiàn)Generator這個神奇的存在,它可以實現(xiàn)一些前所未有的事情,讓我頓時...
摘要:像和這樣的原生構(gòu)造函數(shù),在運行時會自動出現(xiàn)在執(zhí)行環(huán)境中。理解原型對象在默認(rèn)情況下,所有原型對象都會自動獲得一個構(gòu)造函數(shù)屬性,這個屬性包含一個指向?qū)傩运诤瘮?shù)的指針。而通過這個構(gòu)造函數(shù),我們還可繼續(xù)為原型對象添加其他屬性和方法。 原型鏈?zhǔn)且环N機制,指的是 JavaScript 每個對象都有一個內(nèi)置的 __proto__ 屬性指向創(chuàng)建它的構(gòu)造函數(shù)的 prototype(原型)屬性。原型鏈的...
暫無介紹