1. 程式人生 > 其它 >前端面試題29----陣列轉字串

前端面試題29----陣列轉字串

技術標籤:前端面試題javascript

1.toString()

  • 陣列中 toString() 方法能夠把每個元素轉換為字串,然後以逗號連線輸出顯示。
let arr=[1,2,3];
for(let i=0;i<arr.length;i++){
    console.log(arr[i].toString(),typeof arr[i].toString());
}

在這裡插入圖片描述

2.toLocaleString()

  • toLocalString() 方法與 toString() 方法用法基本相同,主要區別在於 toLocalString() 方法能夠使用使用者所在地區特定的分隔符把生成的字串連線起來,形成一個字串
    let arr=[1,2,3];
    console.log(arr.toLocaleString());
    console.log(typeof arr.toLocaleString());
    在這裡插入圖片描述
    3.join()
  • join() 方法可以把陣列轉換為字串,不過它可以指定分隔符。在呼叫 join() 方法時,可以傳遞一個引數作為分隔符來連線每個元素。如果省略引數,預設使用逗號作為分隔符,這時與 toString() 方法轉換操作效果相同。
    let arr=[1,2,3];
    console.log(arr.join('='));
    console.log(typeof arr.join(','));
    在這裡插入圖片描述
    **字串轉陣列:**split()
  • split() 方法是 String 物件方法,與 join() 方法操作正好相反。該方法可以指定兩個引數,第 1 個引數為分隔符,指定從哪兒進行分隔的標記;第 2 個引數指定要返回陣列的長度。
let a='1=2=3=4=5';
let b=a.split('=');
console.log(b);
console.log(b instanceof Array);

在這裡插入圖片描述