關於 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() 的功能是輸出每個內容用"分隔符號"隔開的字串,如不輸入引數,"分隔符號"就是 , ,如果輸入引數就是按照輸入的內容當"分隔符號",範例的前兩例可以看到有輸入跟沒輸入引數的差異,剩下就示範直接輸入與透過 `` 來產生內容的差異,差異是預設輸出的字串一定會有 "" ,如果是透過`` 來產生內容就可以不產生。
沒有留言:
張貼留言