深拷貝與淺拷貝確實很常使用,這邊稍微紀錄一下,其中深拷貝的效果不是使用常見的
JSON.parse(JSON.stringify(object)) 來實作,這部分未來再深入探討...
深拷貝與淺拷貝確實很常使用,這邊稍微紀錄一下,其中深拷貝的效果不是使用常見的
JSON.parse(JSON.stringify(object)) 來實作,這部分未來再深入探討...
這幾個方法或多或少都會用到,不過還是有些細節可以記錄一下,像是 splice 除了移除
元素之外,還支援替換或新增元素,特此紀錄一下...
由於 js 中要有快速有簡易 List 或是 Dictionary 的特性,通常都是用物件取代,然後搭配
內建 Object 的方法來實現相關操作
JavaScript 使用許久,但是一些細節過陣子就會模糊,這邊紀錄一下,也許未來又會需要,
到時再自己食,這篇就先探討 map()、filter()、reduce() ,後續應該還會有...
JS 支援多種方法可以巡覽陣列或是物件,for loop、forEach、for in、for of 但各種方法的差異或是使用注意
事項為何?發現在使用上還是容易混淆,尤其再看了別人寫的Code 之後,別被似是而非的操作方式給騙了
很多時候我們需要自訂JavaScript 方法,並且期望能夠支援非同步(async),以前各家瀏覽器支援度
不齊的情形下,可以借用 jQuery 來達到目的,現在已經不需要這麼麻煩了,直接使用原生的
一些小型的瀏覽器擴充功能,不一定會出獨立的安裝套件,也許是一段腳本(JavaScript),此時就需要
透過 tampermonkey 這類的載體,方便我們加入相關腳本
今有個邏輯判斷,需要判斷物件是否為空 '{}',也許過程中會在該物件身上掛上屬性或方法,但在某些
情境下還是希望確認目前該物件的狀況是否為空,試了幾個方式,分享一下