jQuery是JavaScript的函式庫,可輕鬆操作相對較複雜的JavaScript,主要是可以簡單地呈現強大的動態網頁效果。是個前端容易入門的方向之一 在剛...
最近在寫React時發現很多時候變數明明被改變了,卻要用const來宣告而不是用let,究竟原因是什麼呢?今日的套餐讓我們來嚐嚐ES5的var與E6的let、c...
我們經常會將功能寫成一個函式,之後可以再重複使用,是JavaScript非常重要的特性。而函式通常會有回傳值,使用return作為最後的回傳值輸出,但並非每種函...
最近剛踏入ES6的世界裡,常用箭頭函式卻不知道不是每種情況都適合使用,讓我們來仔細看看用法吧 箭頭函式 是ES6最受歡迎的一種新語法,原因是因為好處多且沒有什麼...
Javascript的this究竟指向誰,這個問題總是被拿出來討論,今天就來看看this指向的不同情況。 1. this指向於調用該函數的物件 公式: 物件....
Callback(回調)其實跟一般函式沒什麼不同,差別在於被呼叫執行的時機。而一般來說函式先呼叫的會先執行,像是這個例子 function a() {...
解構賦值是ES6的新特性之一,用於提取陣列或物件中的資料,這是一種對原本語法在使用上的改進。在使用時有以下幾種常見的情況: 陣列解構賦值 用來賦值的等號左邊寫變...
陣列定義 陣列的索引值從0開始,可以用[]括號來改變陣列成員的值,或者取得指定值。 const a = [] //空陣列 const b = [1,2,3...
今天要來介紹三種常用到的陣列處理方法分別是map()、reduce()和filter()用食物來表示的話大概是下圖的意思XDmap會回傳一個陣列filter可以...
pop、push、shift和unshift這四種方法之中,只有push比較常見,今天就順道來介紹其他三種比較少用到的方法 push() 方法 向陣列尾端新增一...