iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
Modern Web

ES666 系列

參賽天數 13 天 共 24 篇文章 | 23 人訂閱 訂閱系列文 團隊Lorem100+tab
DAY 1

ES6 宣告變數新語法 Day1

ES6 又稱作 ES2015 ,是 JavaScript 的更新版本, 有許多好用的新語法來解決舊版本 JavaScript 的一些奇怪的問題與帶來了許多便利,...

2017-12-20 ‧ 由 jimmy92 分享
DAY 2

ES6 解構賦值-上 Day2

剛開始看到解購賦值,就被嚇得信心蕩然無存, 一下解構又賦值的會不會很難懂, 但硬著頭皮看了幾個用法後發現其實還蠻方便的, ES6 使用模式匹配的方式替變數賦值,...

2017-12-21 ‧ 由 jimmy92 分享
DAY 3

ES6 解構賦值-下 Day3

解構賦值 除了陣列與物件可以使用外,字串、數值與參數也可以使用, 由於在JavaScript中函數的參數可以是任何型別, 讓我們可以很隨興的把讓何型別的資料當作...

2017-12-22 ‧ 由 jimmy92 分享
DAY 4

ES6 模板字符串 Day4

以前我們組字串只能透過單引號或雙引號成雙成對與 加號 + 來達成, 這樣的方式雖然沒有不好,但要組的字串如果很長的時候要一直使用單(雙)引號與加號來將內容包起來...

2017-12-23 ‧ 由 jimmy92 分享
DAY 5

ES6 箭頭函數 Day5

箭頭函數可讓我們更簡潔的宣告函數,就讓我們來看看它的用法吧! 以前宣告函數需要以下面這種方式: let a = function(b){ return b;...

2017-12-24 ‧ 由 jimmy92 分享
DAY 6

ES6 陣列語法糖 - 上 Day6

在 ES6 新增了許多好用的陣列語法糖,會分成兩篇來說明, 這邊先介紹 擴展運算子( Spread Operator ), 擴展運算子 與 剩餘( rest )...

2017-12-25 ‧ 由 jimmy92 分享
DAY 7

ES6 陣列語法糖 - 下 Day 7

ES6 在陣列的部分還有一些新語法可以使用,這會讓你在使用陣列上更方便, find 方法,會將符合條件的"第一個"成員返回, 只有找到符合的...

2017-12-26 ‧ 由 jimmy92 分享
DAY 8

ES6 物件語法糖 - 上 Day8

物件在 ES6 也有一些語法糖可以讓我們在使用物件上更方便,先來看看物件簡寫, ES6 可以在對象之中,直接寫變數,這時,屬性名為變數名, 屬性值為變數的值:...

2017-12-27 ‧ 由 jimmy92 分享
DAY 9

ES6 物件語法糖 - 下 Day9

物件的拷貝有分成淺拷貝與深拷貝,淺拷貝我的認知是只複製第一層, 深拷貝則是複製每一層的所有屬性值(內容), 1.淺拷貝Object.assign方法實行的是淺拷...

2017-12-28 ‧ 由 jimmy92 分享
DAY 10

ES6 Set資料結構 Day10

ES6 提供了類似陣列的資料結構 Set ,它的成員沒有重複的值, Set 是構造函數,用來創建 Set 資料結構, Set的基本用法: const s = n...

2017-12-29 ‧ 由 jimmy92 分享