Subrayado.js _.splitAt() Método

método _.splitAt() el

Sintaxis:

_.splitAt(array, numeric_index)

Parámetros: 

  • array: la array que se va a dividir.
  • numeric_index: el índice en el que se dividirá la array.

Valor devuelto: este método devuelve una array recién creada que contiene dos arrays.

Nota: npm install underscore-contrib –save.

Ejemplo 1: en este ejemplo, dividiremos una array utilizando este método en el índice 3.

Javascript

// Defining underscore contrib variable
var _ = require('underscore-contrib'); 
  
// Array
var array = [1, 3, 6, 8, 9, 11, 3];
  
// Value
var value = 3;
  
// Generating Array using splitAt() method
var arr =_.splitAt(array, value);
console.log("Array : ", array);
console.log("Numeric Value : ", value);
console.log("Generated Array : ", arr);

Producción:

Array :  [
  1,  3, 6, 8,
  9, 11, 3
]
Numeric Value :  3
Generated Array :  [ [ 1, 3, 6 ], [ 8, 9, 11, 3 ] ]

Ejemplo 2: en este ejemplo, dividiremos una array utilizando este método en el índice 0, por lo que obtendremos una array vacía y otra igual que la array original.

Javascript

// Defining underscore contrib variable
var _ = require('underscore-contrib'); 
  
// Array
var array = [1, 3, 6, 8, 9, 11, 3];
  
// Value
var value = 0;
  
// Generating Array using splitAt() method
var arr =_.splitAt(array, value);
console.log("Array : ", array);
console.log("Numeric Value : ", value);
console.log("Generated Array : ", arr);

Producción:

Array :  [
  1,  3, 6, 8,
  9, 11, 3
]
Numeric Value :  0
Generated Array :  [ [], [
1, 3, 6, 8,
 9, 11, 3
] ]

Ejemplo 3: este método es seguro para índices fuera de rangos.

Javascript

// Defining underscore contrib variable
var _ = require('underscore-contrib'); 
  
// Array
var array = [1, 3, 6, 8, 9, 11, 3];
  
// Value
var value = 20;
  
// Generating Array using splitAt() method
var arr =_.splitAt(array, value);
console.log("Array : ", array);
console.log("Numeric Value : ", value);
console.log("Generated Array : ", arr);

Producción:

Array :  [
  1,  3, 6, 8,
  9, 11, 3
]
Numeric Value :  20
Generated Array :  [ [
1, 3, 6, 8,
 9, 11, 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 *