码迷,mamicode.com
首页 > 编程语言 > 详细

数组和字符串的相互转换

时间:2017-02-03 16:53:13      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:相互转换   color   return   style   log   字符串   var   eval   str   

1.字符串变成数组,split

var str = "1,2,3,4";

str.split(","); // ["1","2","3","4"]
str.split(); // ["1,2,3,4"]

 

2.数组变字符串,join

var arr = [1,2,3,4]
arr.join(); // "1,2,3,4"
arr.join(""); // "1234"
arr.join(" + "); // "1 + 2 + 3 + 4"

 

 

玩个有点好玩的,将数组里面的数字求和

 

function sum(arr){
  var str = arr.join(" + ");
  return eval(str);    
}
var arr = [1,2,3,4];
sum(arr) // 10

 

数组和字符串的相互转换

标签:相互转换   color   return   style   log   字符串   var   eval   str   

原文地址:http://www.cnblogs.com/2han/p/6362793.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!