在此记录JavaScript如何将数组连接成字符串。
将数组连接成一个字符串意味着将数组中的元素一个接一个地连接成字符串,并使用特定的分隔符。 JavaScript有两种方法: Array对象提供的join (方法和Array对象提供的toString ) )方法。
var arr=['xfdnht ',' xfdnht1',' xfdnht2'];
阵列对象. join (separator )方法
Array对象提供了join ()方法,用于将数组中的元素组合成一个字符串,缺省情况下用逗号分隔。
var arrJoinString=arr.join (;
控制台. log (arrjoinstring; //'xfdnht,xfdnht1,xfdnht2'
此方法支持接收作为分隔符的参数。
vararrjoinstring=Arr.join('-';
控制台. log (arrjoinstring; //'xfdnht-xfdnht1-xfdnht2'
arrayObject.toString ()方法
Array对象提供的join ()方法将数组中的元素组合成一个字符串,并用逗号分隔。 除非重写原型方法,否则不支持自定义分隔符。
var arrJoinString=arr.toString (;
控制台. log (arrjoinstring; //'xfdnht,xfdnht1,xfdnht2'
另外,请注意,如果数组包含对象(不是简单类型),则调用这两个方法都会显示[对象对象]字符串,而不管该元素的内容如何。
var arr=[{xfdnht: 'xfdnht'}、' xfdnht1'、' xfdnht2'];
控制台. log (arr.tostring (); //'[object Object],xfdnht1,xfdnht2'
控制台. log (arr.join ) ); //'[object Object],xfdnht1,xfdnht2'
在实际场景中,经常使用join ()方法。
“别人稍微提醒你一点,你就会敞开心扉。 我觉得这很坦率,其实很孤独。 " "