2026年5月18日 星期一

關於 Array.join()

 關於 Array.join()

前言

  要列印陣列的內容要怎麼做呢?直接列印是個方法,不過還可以透過 Array.join() ,它的作用非常適合拿來列印,最近才發現,在此把學習的過程做個紀錄。


內容

  範例如下

const ar = [2, 'abc', 3, 'def', 9, 'ghi' ];
console.log( ar.join() );//2,abc,3,def,9,ghi
console.log( ar.join( '_' ) );//2_abc_3_def_9_ghi
console.log( `[${ar.join() }]`);//[2,abc,3,def,9,ghi]
console.log(ar);//[2, "abc", 3, "def", 9, "ghi"]


Array.join() 的功能是輸出每個內容用"分隔符號"隔開的字串,如不輸入引數,"分隔符號"就是 , ,如果輸入引數就是按照輸入的內容當"分隔符號",範例的前兩例可以看到有輸入跟沒輸入引數的差異,剩下就示範直接輸入與透過 `` 來產生內容的差異,差異是預設輸出的字串一定會有 "" ,如果是透過`` 來產生內容就可以不產生。


參考資料

[ developer.mozilla.org ] Array.prototype.join()

沒有留言:

張貼留言