Método Node.js util.types.isStringObject()

El método util.types.isStringObject() del módulo util está diseñado principalmente para satisfacer las necesidades de las propias API internas de Node.js. Se utiliza para comprobar si la instancia pasada en el método es un objeto String o no. Hay una diferencia entre la string primitiva y el objeto String en javascript, la string es un tipo de datos primitivo, no tiene métodos y no es más que un puntero a una referencia de memoria de datos sin procesar.

Sintaxis:

util.types.isStringObject( value )

Parámetros: este método acepta un único valor de parámetro que contiene cualquier valor, es decir, una instancia de cualquier módulo.

Valor devuelto: este método devuelve un valor booleano, es decir, verdadero si el valor pasado es un objeto de string; de lo contrario, devuelve falso .

Los siguientes ejemplos ilustran el uso del método util.types.isStringObject() en Node.js:

Ejemplo 1:

// Node.js program to demonstrate the    
// util.types.isStringObject() method 
    
// It includes util module 
const util = require('util'); 
    
// Return false as passed value is
// a string but not a String object 
console.log(util.types.isStringObject("geeksforgeeks")); 
    
// Return true as passed value is String object
console.log(util.types.isStringObject(new String())); 

Producción:

false
true

Ejemplo 2:

// Node.js program to demonstrate the    
// util.types.isStringObject() method 
    
// It includes util module 
const util = require('util'); 
  
//temp_string is a primitive datatype
var temp_string = "geeksforgeeks"
    
// Return false as passed value is a
// string but not a String object 
console.log(util.types.isStringObject(temp_string)); 
    
//making string into String object
var s_object = new String(temp_string);
  
// Return true as passed value is a string
// but not a String object 
console.log(util.types.isStringObject(s_object));
  
//Return false as passes value is not a String object
console.log(util.types.isStringObject(new Set()));

Producción:

false
true
false

Referencia: https://nodejs.org/api/util.html#util_util_types_isstringobject_value

Publicación traducida automáticamente

Artículo escrito por akshajjuneja9 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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