- JavaScript Basics
- JavaScript Tutorial
- JavaScript: where to write
- JavaScript: how to display
- JavaScript: keywords
- JavaScript: comments
- JavaScript: variables
- JavaScript: operators
- JavaScript: data types
- JavaScript Conditional Statements
- JavaScript: if-else
- JavaScript: switch
- JavaScript: for loop
- JavaScript: while loop
- JavaScript: do-while loop
- JavaScript: break and continue
- JavaScript Popup Boxes
- JavaScript: alert box
- JavaScript: confirm box
- JavaScript: prompt box
- JavaScript Popular Topics
- JavaScript: functions
- JavaScript: innerHTML
- JavaScript: getElementById()
- JavaScript: getElementsByClassName()
- JavaScript: getElementsByName()
- JavaScript: getElementsByTagName()
- JavaScript: querySelector()
- JavaScript: querySelectorAll()
- JavaScript: document.write()
- JavaScript: console.log()
- JavaScript: boolean
- JavaScript: events
- JavaScript: Math object
- JavaScript: Math.random()
- JavaScript: Number()
- JavaScript: parseInt()
- JavaScript: parseFloat()
- JavaScript Arrays
- JavaScript: array
- JavaScript: find length of array
- JavaScript: add element at beginning
- JavaScript: add element at end
- JavaScript: remove first element
- JavaScript: remove last element
- JavaScript: get first index
- JavaScript: get last index
- JavaScript: reverse an array
- JavaScript: sort an array
- JavaScript: concatenate arrays
- JavaScript: join()
- JavaScript: toString()
- JavaScript: from()
- JavaScript: check if value exists
- JavaScript: check if array
- JavaScript: slice an array
- JavaScript: splice()
- JavaScript: find()
- JavaScript: findIndex()
- JavaScript: entries()
- JavaScript: every()
- JavaScript: fill()
- JavaScript: filter()
- JavaScript: forEach()
- JavaScript: map()
- JavaScript Strings
- JavaScript: string
- JavaScript: length of string
- JavaScript: convert to lowercase
- JavaScript: convert to uppercase
- JavaScript: string concatenation
- JavaScript: search()
- JavaScript: indexOf()
- JavaScript: search() vs. indexOf()
- JavaScript: match()
- JavaScript: match() vs. search()
- JavaScript: replace()
- JavaScript: toString()
- JavaScript: String()
- JavaScript: includes()
- JavaScript: substr()
- JavaScript: slice string
- JavaScript: charAt()
- JavaScript: repeat()
- JavaScript: split()
- JavaScript: charCodeAt()
- JavaScript: fromCharCode()
- JavaScript: startsWith()
- JavaScript: endsWith()
- JavaScript: trim()
- JavaScript: lastIndexOf()
- JavaScript Date and Time
- JavaScript: date and time
- JavaScript: Date()
- JavaScript: getFullYear()
- JavaScript: getMonth()
- JavaScript: getDate()
- JavaScript: getDay()
- JavaScript: getHours()
- JavaScript: getMinutes()
- JavaScript: getSeconds()
- JavaScript: getMilliseconds()
- JavaScript: getTime()
- JavaScript: getUTCFullYear()
- JavaScript: getUTCMonth()
- JavaScript: getUTCDate()
- JavaScript: getUTCDay()
- JavaScript: getUTCHours()
- JavaScript: getUTCMinutes()
- JavaScript: getUTCSeconds()
- JavaScript: getUTCMilliseconds()
- JavaScript: toDateString()
- JavaScript: toLocaleDateString()
- JavaScript: toLocaleTimeString()
- JavaScript: toLocaleString()
- JavaScript: toUTCString()
- JavaScript: getTimezoneOffset()
- JavaScript: toISOString()
- JavaScript Regular Expression
- JavaScript: regular expression
- JavaScript: RegEx . (dot)
- JavaScript: RegEx \w and \W
- JavaScript: RegEx \d and \D
- JavaScript: RegEx \s and \S
- JavaScript: RegEx \b and \B
- JavaScript: RegEx \0
- JavaScript: RegEx \n
- JavaScript: RegEx \xxx
- JavaScript: RegEx \xdd
- JavaScript: RegEx quantifiers
- JavaScript: RegEx test()
- JavaScript: RegEx lastIndex
- JavaScript: RegEx source
- JavaScript Programs
- JavaScript Programs
JavaScript array.length: Find the Length of an Array
The JavaScript length property is used to find the length of an array. For example:
<!DOCTYPE html> <html> <body> <p id="xyz"></p> <script> const cities = ["Tokyo", "Bangkok", "Dubai", "Berlin", "Frankfurt"]; document.getElementById("xyz").innerHTML = cities.length; </script> </body> </html>
This code produces an array of city names and assigns it to the cities constant variable.
const cities = ["Tokyo", "Bangkok", "Dubai", "Berlin", "Frankfurt"];
The names of five different cities are contained in the array's five elements.
The dot (.) notation is used to access the array's length property. The "length" property returns the number of array elements. Therefore, through the following JavaScript statement:
document.getElementById("xyz").innerHTML = cities.length;
The value of cities.length is set as the innerHTML property of an HTML element with ID "xyz". Therefore, when the code runs, the number 5 will be displayed inside the "p" tag with ID "xyz". This is because the "length" property returns the number of elements in the cities array, which is 5.
JavaScript length Syntax
The syntax of the length property in JavaScript is:
array.length
The array refers to the array whose length we need to find.
The length of an array represents the total number of items or elements available in the array.
Advantages of the array.length property in JavaScript
- The length property allows you to get the number of elements in an array, which is useful in a variety of situations.
- Elements can be added or removed from an array by changing the length property value. Setting array.length = 0 removes all elements from the array, for example.
- The length property can be utilized in loops to traverse an array by comparing the loop variable to the length property.
Disadvantages of the array.length property in JavaScript
- The length property of sparse arrays may not accurately reflect the number of defined elements in the array. For example, if an array has an element at index 100 but no elements at indices 0-99, the length property will be 101, despite the fact that the array only has two defined elements.
- The length property applies only to arrays and cannot be used to keep track of the size of other types of objects.
- When the length property is set to a value less than its current value, all elements beyond the new length are deleted. For large arrays, this operation can be slow, especially if the new length is close to the old length.
« Previous Tutorial Next Tutorial »