js类数组转化为数组,js对象转数组
本教程运行环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。
允许JavaScript在数组和字符串之间转换。Array method对象定义了三种方法,可以将数组转换为字符串,如下表所示。
示例1
使用下面的toString()方法读取数组的值。
数组中的toString()方法可以将每个元素转换成一个字符串,然后用逗号连接输出进行显示。
var a=[1,2,3,4,5,6,7,8,9,0];//定义一个数组
var s=a . tostring();//将数组转换为字符串
console.log//返回字符串“1,2,3,4,5,6,7,8,9,0”
console.log(类型为s);//返回字符串string,表示是字符串类型。在字符串环境中使用数组时,JavaScript会自动调用toString()方法将数组转换成字符串。在某些情况下,需要显式调用此方法。
var a=[1,2,3,4,5,6,7,8,9,0];//定义一个数组
var b=[1,2,3,4,5,6,7,8,9,0];//定义一个数组
var s=a b;//数组连接操作
console.log//返回" 1,2,3,4,5,6,7,8,9,01,2,3,4,5,6,7,8,9,0 "
console.log(类型为s);//返回字符串string,表示它是字符串类型toString()。将数组转换为字符串时,必须首先将数组的每个元素转换为字符串。当每个元素转换成一个字符串时,用逗号分隔,这些字符串以列表的形式输出。
var a=[1,[2,3],[4,5],[6,[7,[8,9],0]];//定义多维数组
var s=a . tostring();//将数组转换为字符串
console.log//返回字符串“1,2,3,4,5,6,7,8,9,0”,其中数组A是多维数组。JavaScript将迭代调用toString()方法,将所有数组转换成字符串。
示例2
下面使用toLocalString()方法读取数组的值。
ToLocalString()方法与toString()方法基本相同。主要区别在于toLocalString()方法可以通过使用特定于用户所在地区的分隔符将生成的字符串连接起来形成一个字符串。
var a=[1,2,3,4,5];//定义一个数组
var s=a . tolocalstring();//将数组转换为本地字符串
console.log//返回字符串“1,2,3,4,5,6,7,8,9,0”。在上面的例子中,toLocalString()方法首先将数字转换为浮点数,然后根据中文的使用习惯执行字符串转换操作。
示例3
以下join()方法可用于将数组转换为字符串。
join()方法可以将数组转换成字符串,但是它可以指定一个分隔符。当调用join()方法时,可以传递一个参数作为分隔符来连接每个元素。如果省略参数,默认使用逗号作为分隔符,与toString()方法的转换操作效果相同。
var a=[1,2,3,4,5];//定义一个数组
var s=a . join(==);//指定分隔符
console.log//返回字符串“1==2==3==4==5”【推荐学习:javascript高级教程】以上是javascript数组如何转换成字符串的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。