---
# System prepended metadata

title: JavaScript

---

# JavaScript
## 研究項目
1. callBackFunction、參數預設值
2. promise 
3. async/await(同步非同步)
4. 陣列方法(filter、find、forEach、map、every、some、reduce、findIndex、sort)
5. 物件傳參考特性(淺拷貝、深拷貝)
6. **區塊作用域{全域、函式作用域、區塊作用域(block level)}、let、const、var??**
7. 閉包
8. AJAX、HTTP Code
10. **樣板字面值??**
11. Hoisting(提升)
12. 箭頭函式
13. 解構賦值
14. class類別
15. switch(if else比較)、**三元運算子**
16. cookie、Storage
17. **ES6**

**Roy:** 1、6、7、10、11
**Alcohol:** 2、3、8、4、5
**Julie:** 9、12、13、14、15

**Roy：**
For/of
Map Objects
Set Objects
Function Rest Parameter
String.includes()

**Alcohol：**
Array.from()
Array keys()
Array find()
Array findIndex()

**Julie：**
New Math Methods
New Number Properties
New Number Methods
New Global Methods

~~Object entries
JavaScript Modules~~

## 參考文件
[W3C ES6](https://www.w3schools.com/js/js_es6.asp)


