length en Javascript, es una propiedad que retorna el tamaño o número de elementos de un arreglo(Array) .

Podemos retornar la propiedad length de un arreglo de la siguiente forma.

let postres = ["pastel", "pay", "panque"];
console.log(postres.length); // 3

El operador de asignación, en conjunto con la propiedad length, pueden ser usados para restablecer el número de elemento de un arreglo, de la siguiente forma.

let autmoviles = ["Saab", "BMW", "Volvo"];
autmoviles.length = 2;
console.log(autmoviles.length); // 2

Más información sobre arreglos:

Método isArray()

El método Array.isArray() retorna true si un objeto es un arreglo, y retorna false si no es un arreglo.

Sintaxis:

Array.isArray(obj)

Parámetros:

obj Es el objeto a revizar.

MDN link

Ejemplos:

// todas las siguientes llamadas devuelven verdadero  ***
Array.isArray([]);
Array.isArray([1]);
Array.isArray(new Array());
// Dato curioso: Array.prototype es de tipo arreglo:
Array.isArray(Array.prototype); 

// todas las siguientes llamadas devuelven falso ***
Array.isArray();
Array.isArray({});
Array.isArray(null);
Array.isArray(undefined);
Array.isArray(17);
Array.isArray('Array');
Array.isArray(true);
Array.isArray(false);
Array.isArray({ __proto__: Array.prototype });

Array.prototype.forEach

La método ‘forEach’ es utilizado sobre un arreglo para iterar por cada elemento de este. forEach() es llamado sobre el objeto de tipo arreglo y se le pasa una función que es llamada sobre cada elemento del arreglo .

var arr = [1, 2, 3, 4, 5];

arr.forEach(numero => console.log(numero * 2));

// 2
// 4
// 6
// 8
// 10

***
La función callback puede también tomar un segundo parámetro de tipo índice, en caso de que nececites hacer referencia al índice del elemento actual del arreglo.

var arr = [1, 2, 3, 4, 5];

arr.forEach((number, i) => console.log(`${number} esta en el indice ${i}`));

// '1 esta en el indice 0'
// '2 esta en el indice 1'
// '3 esta en el indice 2'
// '4 esta en el indice 3'
// '5 esta en el indice 4'

Puedes encontrar más información sobre arreglos en los siguientes enlaces:

array.prototype.filter

array.prototype.reduce

Traducido del artículo - JavaScript Array Length Explained