Array.join():数组转换为字符串,"()"里元素指定数组转为字符串用什么串联,默认为空。
Array.join()的使用:
<script>
let arr=[1,2,3,4]
console.log("arr未转换前:",arr,typeof(arr));
console.log("arr使用join():",arr.join(),typeof(arr.join()));
console.log('arr使用join("-"):',arr.join("-"),typeof(arr.join("-")));
console.log('arr使用join("*"):',arr.join("*"),typeof(arr.join("*")));
</script>
运行结果:
String.split():字符串转换为数组;“()”里指定以字符串中某个元素作为分割条件。
String.split()的使用:
<script>
let s = '12121212'
console.log("s未转换前:",s,typeof(s));
console.log("s使用split():",s.split(),typeof(s.split()));
console.log("s使用split(''):",s.split(''),typeof(s.split('')));
let s2="1,2,3,4,5";
console.log("s2未转换前:",s2,typeof(s2));
console.log('s2使用split(","):',s2.split(","),typeof(s2.split(",")));
</script>
运行结果: