La eficiencia es muy importante cuando se planea codificar una solución. El objeto de matriz en consta de varios métodos. Estos métodos se utilizan en códigos para su funcionamiento eficiente. Este artículo se centrará en varios métodos de matriz en JavaScript.
Los siguientes consejos se retocarán en este artículo:
- Método Concat
- Método CopyWithin
- Cada método
- Método ToString
- Método de unión
- Método Pop y Push
- Método de cambio y no cambio
- Método de empalme
- Método de corte
- Para cada método
Continuemos con el primer tema de este artículo,
Métodos de matriz en JavaScript
Método Concat
El método concat () une 2 o más matrices y luego devuelve una copia de la matriz unida.
var alphabet = ['r', 's', 't'] var num = [5, 6, 7] var AlphabetNum = alphabet.concat (num) document.write ('AlphabetNum:' + AlphabetNum)
En el ejemplo dado, el método concat une las dos matrices alphabet y num y devuelve una nueva matriz concatenada: AlphabetNum.
Salida:
AlphabetNum: r, s, t, 5,6,7
El siguiente es el método CopyWithin,
Método CopyWithin
El método copyWithin () presente en JavaScript se usa para copiar una parte de la matriz en la misma matriz y luego la devuelve.
Sintaxis:
array.copyWithin (destino, inicio, fin)
Este método consta de tres parámetros:
- Destino: la posición del índice en la que se va a copiar el elemento. Es obligatorio especificar el objetivo.
- Inicio: la posición de índice desde la que empezar a copiar los elementos. Es opcional. El valor predeterminado de inicio es 0.
- Fin: la posición del índice para finalizar el proceso de copia del elemento. Este también es un parámetro opcional y el valor predeterminado es longitud .
var number = ['Uno', 'Dos', 'Tres', 'Cuatro', 'Cinco', 'Seis', 'Siete'] document.write (número) document.write ('
'+ number.copyWithin (3,0,4))
Salida:
Uno dos tres CUATRO CINCO SEIS SIETE
Uno, dos, tres, uno, dos, tres, cuatro
k significa conjunto de datos de ejemplo de agrupamiento
Como se muestra en el ejemplo, los valores de la matriz se copian en la misma matriz. El índice objetivo es: 3, el índice inicial es: 0 y el índice final es: 4.
El siguiente bit en estos métodos de matriz en javascript es,
Cada método
Este método examina o verifica si todos los elementos presentes en la matriz satisfacen una condición específica. La sintaxis del método es la siguiente:
array.every (función [, This_arg])
El argumento de esta función es otra función. Define la condición que se debe verificar. Tiene los siguientes argumentos:
- Matriz: la matriz en la que se llama a la función every (). Es un argumento opcional.
- Índice: índice del elemento actual. Esto también es opcional.
- Elemento: elemento actual que está siendo procesado por la función. Es obligatorio utilizar este argumento.
This_arg se usa para decirle a la función que debe usar esta valor. En el siguiente ejemplo, verificamos si cada elemento de la matriz es positivo o no.
función positiva (elemento, índice, matriz) {elemento de retorno> 0} función func () {var matriz = [11, 89, 23, 7, 98] // verifica el número positivo var valor = matriz.cada documento (positivo) .escribir (valor)} func ()
Cabe señalar que la función devuelve el valor en términos de verdadero o falso. Dado que todos los elementos presentes en la matriz son positivos, la salida será:
cierto
El siguiente es el método ToString.
Método ToString
Este método convierte un número en una cadena. Los números se pueden convertir especificando también un valor base.
var número = 569 document.write ('Salida:' + número.toString ())
En el ejemplo dado, el método toString () se llama sin ningún parámetro o valor base.
Salida:
569
Ahora echemos un vistazo al método de unión,
Método de unión
El método join () une todos los elementos presentes en la matriz. Además, podemos especificar un separador para separar los elementos.
var a = new Array ('I', 'Love', 'Music') var string = a.join () document.write ('string:' + string) var string = a.join ('*') document. escribir('
cadena: '+ cadena) var cadena = a.join (' + ') document.write ('
cadena: '+ cadena)
En el ejemplo proporcionado, el primer método de combinación no contiene ningún separador, por lo que se utiliza un separador predeterminado. En los otros dos métodos, '*' y '+' son operadores especificados.
Salida:
cuerda: Yo, Amor, Música
cadena: I * Love * Music
cuerda: I + Love + Music
Lo siguiente en este artículo sobre métodos de matriz en javascript es,
Método Pop y Push
El método pop () elimina el elemento del final de una matriz, al igual que una pila. El método push (), por otro lado, agrega un elemento al final de una matriz.
Los métodos implementan el concepto de LIFO (Last-In-First-Out).
['Rock', 'Metal', 'Blues', 'Jazz'] list.pop () ['Rock', 'Metal', 'Blues']
El código elimina el último elemento de la matriz, es decir, 'Jazz'.
El método push () agrega el elemento a la matriz.
['Rock', 'Metal', 'Blues'] list.push ('Jazz') ['Rock', 'Metal', 'Blues', 'Jazz']
Avancemos más,
Método de cambio y no cambio
El método shift () elimina el elemento del principio de una matriz. El método unshift (), por otro lado, agrega el elemento al principio de la matriz.
['Rock', 'Metal', 'Blues', 'Jazz'] list.shift () ['Metal', 'Blues', 'Jazz']
El código elimina el primer elemento, es decir, Rock de la matriz.
Al usar el método unshift (), 'Rock' se agregará nuevamente a la matriz.
['Rock', 'Metal', 'Blues', 'Jazz'] list.unshift ('Rock') ['Rock ”,“ Metal', 'Blues', 'Jazz']
Estamos en los últimos bits de estos métodos de matriz en el blog de JavaScript,
Método de empalme
El método splice () elimina una parte particular o selectiva de la matriz. Demuestra ser un método ingenioso para eliminar, reemplazar o agregar elementos a la matriz.
['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (2, 1) // Comenzando en la posición de índice 2, elimine un elemento ['Rock', 'Metal', 'Jazz'] lista .splice (2,2) // Comenzando en la posición del índice 2, elimine dos elementos ['Rock', 'Metal']
En el ejemplo anterior, el método slice elimina los elementos de acuerdo con el índice especificado.
'Blues' se elimina del primer ejemplo, ya que se coloca en el índice 2.
En el segundo ejemplo, se eliminan dos elementos, es decir, 'Blues' y 'Jazz', ya que el índice especifica que se deben eliminar 2 elementos, comenzando en el índice 2.
Cabe señalar que las matrices están indexadas a cero en JavaScript.
Método de corte
El método slice () corta un elemento de la matriz inicial y devuelve una nueva matriz que contiene ese elemento. Cabe señalar que el método slice () no elimina ningún elemento de la matriz inicial.
var array = ['Rock', 'Pop', 'Jazz', 'Blues', 'Metal'] document.write ('array.slice (1, 2):' + array.slice (1, 2)) documento .escribir('
array.slice (1, 3): '+ array.slice (1, 3))
El resultado del siguiente código es el siguiente:
array.slice (1, 2): Pop
array.slice (1, 3): Pop, Jazz
El método final en este método de matriz en javascript es,
Para cada método
Este método llama a la función para cada elemento presente en la matriz.
function funct () {// Arreglo inicial const items = [2, 18, 28] const copy = [] items.forEach (function (item) {copy.push (item * item)}) document.write (copy)} funct ()
En el ejemplo, calculamos el cuadrado de cada elemento presente en la matriz.
El resultado es el siguiente:
4,324,784
convertir decimal a python binario
Con esto llegamos al final de este blog sobre 'Método de matriz en JavaScript'. Espero que haya encontrado esto informativo y útil, permanezca atento a más tutoriales sobre temas similares. También puede consultar nuestro programa de capacitación tPara obtener un conocimiento profundo sobre jQuery junto con sus diversas aplicaciones, puede para capacitación en línea en vivo con soporte 24/7 y acceso de por vida.
Tienes una pregunta para nosotros? Menciónalos en la sección de comentarios de este blog y nos comunicaremos contigo.