數組與字符串相互轉換的方法總結


1.字符串轉數組的方法

  String對象中的split()方法

  var a="1,2,3,4";
  var c=a.split(",");
  console.log(c)

  將字符串轉換為數組了

2.數組轉字符串

  (1).join()將所有元素放入字符串中,如下例: 

    var a, b;
    a = new Array(0,1,2,3,4,5);
    b = a.join("-");
    console.log(b)

 既然說到了數組轉字符串,那么我們不如在深究一下。前兩天看了一道面試題:利用var s1=prompt("請輸入任意的字符串","")可以獲取用戶輸入
 的字符串,試編程將用戶輸入的字符串“反轉”,並且將字符串輸出。
 回憶了一下,字符串對象方法中並沒能夠實現反轉的,但是數組對象的方法有,reverse()方法。
先說一下reverse()方法
 var a=[1,2,3,4];
 a.reverse();
 console.log(a);
 發現數組對象發生了反轉,[4,3,2,1]
 那么問題就簡單了
 
var s1=prompt("請輸入任意的字符串","");
//字符串轉化為數組
var a= s1.split("");
//利用數組對象的reverse()方法實現反轉 
 a.reverse(); 
//利用數組的join()方法轉換為字符串 
var b=arr.join(""); 
 console.log(b);

 

 

 

 

 
        



    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM