計劃換一下,在圖書館找到這本書,想說就照著他的章節一天一張,把最後10天做完吧。順便實際操作javascript
< Day 1 陣列>
這邊因為之前看其他鐵人大大說明functional programming慢慢更有概念,所以很快就過去了
陣列
一維
加到最後 push
刪除最後pop
加到最前unshift
刪除最前shift
splice(a,b,c) 從a開始刪除or加入(加入的話b=0) b個元素都刪除 c要添加到陣列得值
javascript只支援一維陣列, 並不支援矩陣
但可以用陣列.陣列
但可以用xxxx[0][1]
陣列是可修改的物件
常用
concat, every, filter, forEach, join, indexOf, lastIndexOf.,reverse, slice(傳一個新陣列),toString, v,sort,somealueOf,map 等等等
let fibonacci = []
fibonacci[1] = 1
fibonacci[2] = 1
for(i =3; i < 20; i++){
fibonacci[i] = fibonacci[i-1] + fibonacci[i-2]
}
for(i=1; i<fibonacci.length; i++){
console.log(fibonacci[i])
}
fibonacci.push(13)
tomorrow 堆疊and佇列