Subrayado.js _.cons() Método

El método _.cons() se usa para construir una nueva array tomando algún elemento y colocándolo al frente de otra array o elemento.

Sintaxis:

_.cons(element, Array_or_element);

Parámetros: 

  • element: Es el elemento que se pone al frente para construir un nuevo Array.
  • Array_or_element: Es el segundo parámetro utilizado para construir una array.

Valor devuelto: este método devuelve una array recién construida.

Nota: Esto no funcionará en JavaScript normal porque requiere que se instale la biblioteca de contribuciones underscore.js.

La biblioteca de contribución underscore.js se puede instalar usando npm install underscore-contrib –save

Ejemplo 1: en este ejemplo, simplemente construiremos una nueva array simplemente colocando un elemento al frente usando este método.

// Defining underscore contrib variable
var _ = require('underscore-contrib'); 
// Element
var element = 0
// Array
var arr2 = [4, 5, 5]
// Constructing array
carr = _.cons(element, arr2);
console.log("element  : ");
console.log(element);
console.log("array2 : "); 
console.log(arr2); 
console.log("Constructed array : ");
console.log(carr);

Producción:

element  :
0
array2 :
[ 4, 5, 5 ]
Constructed array :
[ 0, 4, 5, 5 ]

Ejemplo 2: este elemento también toma una array como primer argumento.

// Defining underscore contrib variable
var _ = require('underscore-contrib'); 
// Array1
var arr1 = [0]
// Array2
var arr2 = [4, 5, 5]
// Constructing array
carr = _.cons(arr1, arr2);
console.log("Array1  : ");
console.log(arr1);
console.log("Array2 : "); 
console.log(arr2); 
console.log("Constructed array : ");
console.log(carr);

Salida: la primera array tiene lugar como una subarreglo en este ejemplo

element  :
[ 0 ]
array2 :
[ 4, 5, 5 ]
Constructed array :
[ [ 0 ], 4, 5, 5 ]

Ejemplo 3: En este ejemplo, construiremos una nueva array usando argumentos.

// Defining underscore contrib variable
var _ = require('underscore-contrib'); 
function f() { return _.cons(0, arguments) }
console.log("Constructed array : ");
console.log(f(1, 2, 3));

Producción:

Constructed array :
[ 0, 1, 2, 3 ]

Publicación traducida automáticamente

Artículo escrito por taran910 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 *