在JavaScript中将数组转换为字符串

JavaScript数组用于在单个变量中存储单个或多个项。数组可以存储相同或不同类型的项,如整数、字符串、对象或其他数组等。数组内容可以在JavaScript中使用不同的方法转换为字符串。但是数组项应该可以转换为字符串。

enter键 发泄超大号解压回车键usb电脑办公键盘程序员解压神器抖音网红Big Enter午睡枕头解压发送键创意礼物
解压神器 网红同款 一键多用 午睡枕头 | 月销量1080件
优惠价19.8元
原价¥19.8

淘口令:

¥HVfsXKDQYu0¥
 

使用toString()方法将数组转换为字符串

JavaScript数组提供 toString() 方法将数组项转换为字符串。它可以直接从数组变量调用,不需要任何参数。请记住,toString()方法不会更改原始数组,它只返回包含所有数组值的字符串。返回的字符串可以分配给一个新的字符串变量。toString()方法受所有主要web浏览器Google Chrome、Microsoft Edge、Mozilla Firefox、Safari和Opera的支持。

var names = [ "ismail" , "ahmet" , "ali" , "elif" ];var numbers = [ 1 , 2 , 3 , 4 ];var mixed = [ "ismail" , "ahmet" , "ali" , "elif" , 1 , 2 , 3 , 4 ];names_string = names.toString();numbers_string = numbers.toString();mixed_string = mixed.toString();

使用join()方法将数组转换为字符串

JavaScript还提供 join() 方法,该方法还可用于将数组项转换为字符串。join()方法接受单个可选参数。参数为 分离器 如果未指定,则默认分隔符为逗号。转换字符串时在这些数组项之间放置的默认分隔符命令。我们还可以显式地指定分隔符来分隔具有不同符号和字符的数组项。

var names = [ "ismail" , "ahmet" , "ali" , "elif" ];

var numbers = [ 1 , 2 , 3 , 4 ];

var mixed = [ "ismail" , "ahmet" , "ali" , "elif" , 1 , 2 , 3 , 4 ];names_string1 = names.join();
names_string2 = names.join("");names_string3 = names.join("-");
names_string4 = names.join(" and ");

numbers_string1 = numbers_string.join();
numbers_string2 = numbers_string.join("-");
numbers_string3 = numbers_string.join(" and ");
numbers_string4 = numbers_string.join("");

mixed_string1 = mixed_string.join();
mixed_string2 = mixed_string.join("-");
mixed_string3 = mixed_string.join(" and ");
mixed_string4 = mixed_string.join("");

使用JSON.stringify()方法将数组转换为字符串

JSON是一种数据结构或格式,用于传输和存储不同类型的数据。JSON数据类型类似于JavaScript中的数组。JSON提供了一种不同的方法来将JSON数据转换为字符串。 JSON.stringify() 是可用于将JavaScript数组转换为字符串的方法。

var names = [ "ismail" , "ahmet" , "ali" , "elif" ];

var numbers = [ 1 , 2 , 3 , 4 ];

var mixed = [ "ismail" , "ahmet" , "ali" , "elif" , 1 , 2 , 3 , 4 ];var a = JSON.stringify(names);var b = JSON.stringify(numbers);var c = JSON.stringify(mixed);

使用串联或类型强制将数组转换为字符串

JavaScript数组是一种特殊类型,可以使用运算符将数组内容转换为字符串。这个 plus+运算符 可以用于将给定数组转换为字符串,甚至可以在每个项之间指定一些分隔符。

var names = [ "ismail" , "ahmet" , "ali" , "elif" ];

var numbers = [ 1 , 2 , 3 , 4 ];

var mixed = [ "ismail" , "ahmet" , "ali" , "elif" , 1 , 2 , 3 , 4 ];//Concatenate String Array Items into String var a = names + "";var a = names + " ";var a = names + "-";var a = names + "++";/Concatenate Number Array Items into String var a = numbers + "";
var a = numbers + " ";
var a = numbers + "-";
var a = numbers + "++";/Concatenate Mixed Array Items into String var a = mixed + "";
var a = mixed + " ";
var a = mixed + "-";
var a = mixed + "++";
© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享