Diferencia entre join () y toString () de JavaScript

JavaScript join () Vs toString () Métodos : Aquí, vamos a aprender ¿cuáles son las diferencias entre join () y toString () métodos ?

1 Método) JavaScript método toString ()

toString () es no sólo class las matrices, pero se puede utilizar otros tipos de objetos también, que se utiliza para convertir el valor de un objeto a la cadena. Los valores están separadas por las comas.

Sintaxis:

    object.toString();

método

2) JavaScript join ()

método join () es un método de matriz y que puede ser utilizado con las matrices. Se utiliza para unir los elementos de la matriz y devuelve una cadena. Los valores están separadas por las comas (por for), utilizando unirse método () también podemos especificar el separador.

Sintaxis:

    array.join([separator]);

Aquí, separador es un parámetro opcional, que define el separador entre los elementos de matriz en la cadena.

Ejemplos:

    Input:
var arr = ["Manju", "Amit", "Abhi", "Radib"];
Function call Output
arr.toString() "Manju,Amit,Abhi,Radib"
arr.join() "Manju,Amit,Abhi,Radib"
arr.join(" ") "Manju Amit Abhi Radib"

código JavaScript para demostrar ejemplo de toString () y join () métodos

<html>
<head>
<title>JavaScipt Example</title>
</head>
<body>
<script>
var arr1 = ["Manju", "Amit", "Abhi", "Radib"];
var arr2 = [10, 20, 30, 40, 50];
var str1 = arr1.toString();
var str2 = arr2.toString();
document.write("<br>using toString()...<br>");
document.write("str1: " + str1 + "<br>");
document.write("str2: " + str2 + "<br>");
var str3 = arr1.join();
var str4 = arr2.join();
document.write("<br>using join()...<br>");
document.write("str3: " + str3 + "<br>");
document.write("str4: " + str4 + "<br>");
var str5 = arr1.join(" ");
var str6 = arr2.join(" ");
document.write("<br>using join() with separator...<br>");
document.write("str5: " + str5 + "<br>");
document.write("str6: " + str6 + "<br>");
document.write("<br>printing the types of the objects...<br>");
document.write("type of arr1: " + typeof(arr1) + "<br>");
document.write("type of arr2: " + typeof(arr2) + "<br>");
document.write("type of str1: " + typeof(str1) + "<br>");
document.write("type of str2: " + typeof(str2) + "<br>");
document.write("type of str3: " + typeof(str3) + "<br>");
document.write("type of str4: " + typeof(str4) + "<br>");
document.write("type of str5: " + typeof(str5) + "<br>");
document.write("type of str6: " + typeof(str6) + "<br>");
</script>
</body>
</html>

salida


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *