105. Construct Binary Tree from Preorder and Inorder Traversal 解題程式碼 var buildTr...
543. Diameter of Binary Tree 解題程式碼 var diameterOfBinaryTree = function(root) {...
110. Balanced Binary Tree 解題程式碼 /** * Definition for a binary tree node. * fun...
50. Pow(x, n) 解題程式碼 var myPow = function (x, n) { if (x === 0) return 0; if...
190. Reverse Bits 解題程式碼 var reverseBits = function (n) { let result = 0; for...
191. Number of 1 Bits 解題程式碼 var hammingWeight = function (n) { let count = 0;...
在本系列文中,所有的程式碼都可以在 should-i-use-fp-ts 找到,今日的範例放在 src/day-21 並且有測試可以讓大家練習。 Either...
影片教學 重點回顧 Array 陣列的 Attributes & Methods length:元素的數量 push(element):新增elem...
在寫了數個的純前端的專案後,我們會發現,每個專案幾乎都會寫到一樣的東西。為了方便,從以前的專案copy一些元件套用在新的專案上是常有的事,但又要因應新專案而反覆...
67. Add Binary 解題程式碼 var addBinary = function (a, b) { let carry = 0; let re...
14. Longest Common Prefix 解題程式碼 var longestCommonPrefix = function (strs) { if...
在本系列文中,所有的程式碼都可以在 should-i-use-fp-ts 找到,今日的範例放在 src/day-20 並且有測試可以讓大家練習。 Either...
影片教學 重點回顧 Array 陣列 當有性質相近的資料要存放一起時,可以使用array array 可以包含多種資料類型 array 不是 primiti...
JavaScript 中的物件即透過繼承 原型(Prototype) 的機制,使其能夠使用繼承而來的屬性和方法。今天除了介紹 原型(Prototype) 是什麼...
438. Find All Anagrams in a String 解題程式碼 const alphabets = 'abcdefghijklmnopqrst...
上一篇中我們完成了header的切版應用、介紹了錨點(Anchor)、還做了一點主頁面的切版: 那我們接續上一篇的內容,而當我們使用手機裝置打開此網頁,會發現...
在本系列文中,所有的程式碼以及測試都可以在 should-i-use-fp-ts 找到,今日的範例放在 src/day-19 並且有測試可以讓大家練習。 Eit...
在轉寫框架時,用了很多import,可是卻不知道有區分靜態跟動態導入(dynamic import)?那動態載入跟框架裡面的用法有什麼關係?於是我將很多困惑交給...
在 第13天 有稍微提到物件(包括陣列、函式等)具有 傳參考(Pass by Reference) 特性,今天將對此做更深入的探討,並且介紹正確複製物件的方法,...
雖然 Promise 的出現終結了 ES6 之前的 Callback Hell,但是就語法長度來看 Promise 還是不夠精簡,因此在 ES7 的時候出現 a...
在本系列文中,所有的程式碼以及測試都可以在 should-i-use-fp-ts 找到,今日的範例放在 src/day-18 並且有測試可以讓大家練習。 Eit...
前言 try…catch 應該是最常見到的,三元運算子則是我自己很常用的方法。 為了避免後端給的東西有缺漏,在前端的我們,要用什麼方式美化成果呢?這篇文章說到了...
Promise 是在 JavaScript ES6 版本開始出現的新特性,Promise 可以提供非同步流程一個錯誤處理機制。如果有好幾件非同步的工作,每一件都...
您在瀏覽其他網站時,是否常常被突如其來的彈跳視窗惹到心煩呢?不論是廣告、強迫訂閱、最新資訊…等,網頁常常使用彈跳視窗來宣傳。雖然惱人,但無法否認使用者確實被吸引...
期望:每個回合戰鬥結束後,雙方補充魔力值30 嘗試:我問過chant gpt 他說邏輯沒問題,可是運作上,無法達成回合補魔效果 請問這是什麼問題? https:...
私有變數 當我們在處理比較敏感的資料,像是與帳戶或與金錢相關的事,通常會有安全性的考量,這時候設定私有變數的概念就被引進程式的設計裡。當某個變數被設定為私有,其...
在本系列文中,所有的程式碼以及測試都可以在 should-i-use-fp-ts 找到,今日的範例放在 src/day-17 並且有習題和測試可以讓大家練習。...
影片教學 重點回顧 Comparison Operators ==:回傳 true if the operands are equal,也就是判斷==左右兩...
在軟體系統中,物件(Objects) 是 物件導向程式設計(OOP) 的核心,而今天就要來談談 JavaScript 中關於物件的基礎概念。物件(Objects...
箭頭函式是從 JavaScript ES6版本開始出現的新概念,功能是把函式(function)的語法簡化,讓我們可以少打很多字,也可以提高語法的可讀性,簡單來...