Underscore.js es una biblioteca en javascript que hace que las operaciones en arrays, strings y objetos sean mucho más fáciles y prácticas. La función _ .isSet() se usa para verificar si el objeto dado está configurado con javascript o no. Al vincular el CDN de underscore.js, el «_» se adjunta al navegador como variable global.
Sintaxis:
_.isSet(object);
Parámetros:
- objeto: es cualquier objeto de JavaScript, como una array, una string, mapas, un conjunto, etc.
Devoluciones: Devuelve el valor booleano. Si el objeto es un conjunto de JavaScript, devuelve verdadero; de lo contrario, la función devuelve falso.
Algunos ejemplos se dan a continuación para una mejor comprensión de la función.
Nota: Es necesario vincular el CDN de UnderScore.js antes de ejecutar el código en el navegador.
Ejemplo 1: cuando se proporciona un conjunto, la salida es verdadera.
html
<!DOCTYPE html> <html lang="en"> <head> <meta charMap="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src= "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > </script> </head> <body> <script> //creating a set using constructor var obj= new Set(); //using the underscore.js function _.isSet() var isSet= _.isSet(obj); console.log(isSet) //If the given object is Set it prints the object is set if(isSet) console.log(`The ${obj} is the Set of Javascript.`) else console.log(`The ${obj} is not the Set of Javascript.`) </script> </body> </html>
Producción:
Ejemplo 2: cuando se proporciona un Array, devuelve False.
html
<!DOCTYPE html> <html lang="en"> <head> <meta charMap="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src= "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > </script> </head> <body> <script> //creating a array of size 2 using constructor var obj= new Array(2); //filling array with value 10 obj.fill(10); //using the underscore.js function _.isSet() var isSet= _.isSet(obj); console.log(isSet) //If the given object is Set it prints the object is Set. if(isSet) console.log(`The ${obj} is the Set of Javascript.`) else console.log(`The ${obj} is not the Set of Javascript.`) </script> </body> </html>
Producción: