ECMAScript

ES6系列之函式

1.函式引數的預設值 ES6允許為函式的引數設定預設值,即直接寫在引數定義的後面。 function log(x, y = 'World') { consol

ES6基礎

一、塊級作用域 1. var 首先看看ES5中得變數宣告方式 if (true) { var a = 2 } console.log(a) // 2 以上程式碼等同於 var a i

重學ES6 let & const

如果沒有歷史包袱,現在做一些專案,不用考慮較低版本的瀏覽器,某軟,現在自己都已經放棄自己的瀏覽器了,推薦使用Edge瀏覽器~ 那麼,在前端工程化的趨勢下,vue,react以及眾多其他框架的大潮中,ES6還

深入理解ES6 ---- 迭代器和生成器

遍歷器(Iterator)是一種介面,為各種不同的資料結構提供統一的訪問機制 。任何資料結構只要部署 Iterator 介面,就可以完成遍歷操作 (即依次處理該資料結構的所有成員)。

【譯】理解JavaScript中函式呼叫和this

過去幾年,我經常聽到很多人對JavaScript 函式呼叫的談論,尤其是對其中this指向是困惑的。 在我看來,通過深入瞭解函式呼叫的核心概念,這些困惑都是可以消除的,其他形式的呼叫都是其核心的語法糖。事實

【進階5-2期】圖解原型鏈及其繼承

上篇文章介紹了建構函式、原型和原型鏈的關係,並且說明了 prototype 、 [[Prototype]] 和 __proto__ 之間的區別,今天這篇文章用圖解的方式向大家介紹原型鏈及其繼承方案,在介紹原型

非專業前端做頁面要注意的幾個事項

為了該死的IE,可能會需要這樣 1、如果你的程式碼裡用到了ES6的語法,比如:const a = 1;或者 a(){}等,記得 載入 browser.min.js ,如果還要支援 promise,那就載入b

面試官:你瞭解es6的知識嗎?

前言 大家好喲,有沒有吃青團吶?作者是豆沙黨。另外作者面試系列的第三篇文章。 這篇比較基礎,討論的是es6的新語法。 那麼我們開始吧! let const的命令 //變數

ES6 Symbol 使用場景

圖片來源於阮一峰部落格 ES6 新增了第 7 種原始資料型別 Symbol,簡單介紹一下它的使用方法及使用場景。 Symbol 含義及使用方法 symbol 英文意思為 符號、

知識點漏缺總結

Proxy 來替換原本的 Object.defineProperty 來實現資料響應式。 Proxy 是 ES6 中新增的功能,它可以用來自定義物件中的操作。 let p = new Proxy(targe

淺談ES6 類的原型

ES6新增了類的概念 , 即關鍵字 class , 並且也實現了繼承 extends 等這樣的語法糖, 那麼相比於ES5中建構函式的方式 , 新寫法最大的好處是讓我們物件原型的寫法更加清晰明瞭, 而建構函式

es6之箭頭函式

箭頭函式 es6的箭頭函式,顧名思義箭頭函式是使用一個箭頭( => )來定義的函式,這很容易理解但是它有很多行為與傳統的js函式不同: 沒有 this 、 super 、 argumen

JavaScript遍歷方法總結與對比

首先需要知道對於陣列和可迭代物件的遍歷方法,我們需要從不同的維度進行對比,方法的功能性,方法的應用場景,方法的相容性,方法的效率,方法的返回值以及是否改變原始陣列。深層次的我們可以思考如何實現這些方法,並且考

1715389887.4215