JS数组之转换方法


转换方法

调用数组的toString()方法、toLocaleString()方法会返回由数组中每个值的字符串形式拼接而成的一个以逗号分隔的字符串

注意:对undefined、null以及Object(对象)类型的值会有特殊情况,undefined、null返回空,对象类型的返回[object Object]。

其中,使用数组的join()方法和toString()方法的输出相同,返回值每项之间默认会以逗号(“,”)分隔,join()方法则可以选择自己喜欢的符号进行分隔。

var people = ["p1", "p2", "p3", 1, 2, 3, true, false];
console.log(people);
console.log(typeof people);
console.log(people instanceof Array);
console.log(Array.isArray(people));

console.log(people.toString());
console.log(typeof people.toString());
console.log(people.toLocaleString());
console.log(typeof people.toLocaleString());

console.log(people.join()); // 默认用逗号, 分开各个元素
console.log(people.join(','));
console.log(people.join(' '));
console.log(people.join('-'));


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM