javascript中字符串数组和二维数组中间的变换;

字符串数组和二维数组中间的变换实际操作十分关键,由于在具体编号全过程中常常使用,因此是务必把握的知识要点。自然这一知识要点并不会太难,知道总是会了解的。这不是必须充足训练才可以把握的物品。这儿简洁介绍一下。

1.将字符串数组变换为二维数组:

此实际操作将应用split()涵数,该涵数能够将字符串数组变换为以特定标识符做为分节符的二维数组。实例编码如下所示:

js转换字符串编码-详解js对象转换成字符串-第1张图片2.将二维数组变换为字符串数组:

这一实际操作能够根据应用Array目标的join()涵数来完成,该涵数可以用特定的标识符联接二维数组中的原素,随后回到結果字符串数组。

编码如下所示:

js转换字符串编码-详解js对象转换成字符串-第2张图片上边的编码合乎大家的规定,用“-”联接二维数组原素并转化成一个字符串数组。

之上2个事例全是自成一体的涵数,自然大家还可以自身写,那样还可以更灵便,专业知识也更深入。

3.将自定字符串数组变换为二维数组:

js转换字符串编码-详解js对象转换成字符串-第3张图片之上编码一样达到了将字符串数组变换为二维数组的作用,下边对编码开展一下注解:上边的编码也完成了将字符串数组转化成二维数组的作用。下列是对该准则的评价:

代码注释:

1.涵数字符串数组到二维数组(str,substr) {},这一涵数用以变换,str是要改变的字符串数组,substr是分节符。

2.var arrTmp=new Array(),它申明了一个用以储存按段字符串数组精彩片段的二维数组。

3 . if(substr = = " "){ arrtmp . push(str);回到arrTmp},假如字符串数组分节符是空,则将全部字符串数组放进二维数组中。

4.var i=0,j=0,k = str.length申明三个自变量并分派初值。k的值是字符串数组中的字符数。

5.while(i

评论(0条)

刀客源码 游客评论