2019年1月20日 星期日
【Ch7陣列】reverse & sort & concat
›
▌reverse 反轉 原陣列 var a=[1,2,3] console.log(a.reverse()) // [3,2,1] ▌sort 排序 原陣列 ,如果不用引數,就用abc順序來排序 var a=["c","v...
【Ch7陣列】陣列的增加刪除 push & pop / shift & unshift / join & spilt
›
▌push & pop :後面 push:在原陣列最後面加上一個元素 pop:刪除最後面的陣列元素 var a= [1,2,3,4] a.push(5) // [1,2,3,4,5] a.pop() // [1,2,3,4] ▌ shift() ...
【Ch7陣列】什麼是陣列(Array)? 查詢 in / indexOf
›
陣列是一組有續集群,裡面有 元素(element) 跟 索引(index) 是一種特殊的 物件 ,Zero based 從0開始最大到2^32-2 元素不具型別,可以是任何型別。 ▌陣列的特殊性 稀疏性:可以不需要擁有連續的索引index length:比元...
2019年1月19日 星期六
【Ch8函式】間接調用 call()、apply()、bind()
›
▌間接調用 call():把函式用在不同物件 apply():把函式用在不同物件(差別在於用陣列傳參數) bind():把函式「綁在」不同物件 var person ={ name:"neo", age:12 } var perso...
【Ch8函式】this & closure & 巢狀函式(nested)
›
▌this this可以的調用 外層物件的變數 ,但是 不可以調用超過一層的物件 。如果需要,必須用self來調用。 var obj={ name:"neo", outer:function(){ var self=this; f...
【Ch8函式】函式宣告述句 & 函式定義運算式 &匿名函式
›
▌函式宣告(declaration)述句 先 宣告(declaration)變數 ,再把函式再指定給它 會有拉升的情況(但我不懂是三小) var age=function(){ console.log("20"); } ▌函式定義運算式...
【Ch8函式】函式是什麼:參數(Parameter)& 引數(argument)和 Return
›
函式是一種 物件 ,擁有參數(Parameter)跟引數(argument)。有些函數透過引數會產生回傳值(return value) 函式可以被指定爲物件的特性(property),此時稱為方法 ▌參數(Parameter)& 引數(argument) ...
‹
›
首頁
查看網路版