Traverse array object using JavaScriptJavaScript does not offer any specific in-built function to traverse the array elements/objects. You can traverse an array simply using for loop or directly by element index. An array contains multiple elements of the same type, which can be traverse using for loop. In this chapter, we will discuss all the methods to traverse an array: Simple Array traversing In this example, we will simply traverse an array directly from the array index. Copy Code Output Save the code and run it on the browser. The array will traverse and print the array elements. array[0] = Have array[1] = a array[2] = good array[3] = day Screenshot ![]() Traverse and display Array elements This example will traverse an array directly using the array index and display the array string. Copy Code Output Save the code and run it on the browser. The array will traverse and print the array elements. Have a good day Screenshot ![]() Besides this, JavaScript offers various other ways to traverse an array. We are discussing the most used and easy method here. Traverse array using for loopThe above method does not work efficiently when the array is lengthy or has too many variables. So, we have to try any other method to traverse an array to save time and effort. To overcome this problem, the concept of the loop has come, which helps to traverse an array by providing a small code. We will now use the different loops to traverse the array elements and display them on the web. You can use while, do-while, for loop or for each loop to traverse an array. It is similar to the other programming languages like C, C++, and Java. Example 1Below is an example of traversing an array using for loop and printing the string elements of the array. Copy Code Output Save the code and run it on the browser. The array will traverse and print the array elements. Die with memories, not dreams Screenshot See the web screenshot for the above JavaScript code: ![]() Example 2Below is an example of traversing an array using the for loop and printing the integer elements present in this array. Copy Code Output Save the code and run it on the browser. The array will traverse and print the array elements. 34 67 12 89 45 79 Screenshot See the web screenshot for the above JavaScript code: ![]() Example 3: Traverse using while loopIn this example, we will use a while loop to traverse an array and then display the elements present in this array. Copy Code Output Save the code and run it on the browser. The array will traverse and print the array elements. Elements in array: 34 67 12 89 45 79 Screenshot See the web screenshot for the above JavaScript code: ![]() Traverse array using forEach() methodApart from basic loops (for, while, and do-while loop), JavaScript has one more loop, or you can also call it an array method named forEach(). It is different from the basic loops as it calls a function once for each element present in an array. SyntaxIts syntax is also different, look at the syntax of forEach() method: ExampleThis example will show you how forEach() method works with array elements. Firstly the array concatenated with forEach() method will call user-defined function. Then this function will print traverse all array elements and display them on the web. See the code below: Copy Code Output Save the code and execute it on the browser to show you all the array elements get printed on the web. See the below response: It is very beautiful day Screenshot See the web screenshot for the above JavaScript code: ![]() Traverse an array using every() methodThis method is different from the basic loops and forEach() method. It is basically used to traverse an array along with some conditions specified by the programmer. The every() method is a JavaScript function to test the specified condition with all elements of the array. It returns true if all elements satisfy the condition and pass the test (provided as a function). Otherwise, it returns false. SyntaxHere is the syntax for every() method: Example 1In this example, we will traverse the whole array and check the given values are > 18 condition to verify whether all are adults or not. See the code below: Copy Code Output Save the code and execute it on the browser, which will show you the response "All are adults" if all array values are > 18. Otherwise, it will display "Atleast one is not adult." See the below response: Atleast one is not adult Screenshot See the web screenshot for the above JavaScript code: ![]() Example 2In this example, we will traverse the whole array to check that all the given values in the array are even numbers. For this we will put a condition check (even = x=> x%2 == 0). It will return true if all are even numbers; otherwise, it will return false. See the code below: Copy Code Output Save the code and execute it on the browser that will show you the response "All are even numbers" if all array values are > 18. Otherwise, it will display "Atleast one of them is not an even number." See the below response: Atleast of them is not an even number Screenshot See the web screenshot for the above JavaScript code: ![]() Traverse an array using mapA map is a method provided by JavaScript programming language which applies a function over every element of the array and then returns a new array. In this way, it traverses the whole array. You can also perform operations with array elements using this map() function while traversing the array. Basically, it traverses the whole array to perform some operations with each element of the array. SyntaxHere is the syntax for the map() method of JavaScript: It returns a newly created array. Look at the below examples how map() is used: Example 1In this example, we will traverse the whole array using map() function of JavaScript to perform Math.sqrt() operation on array elements. See how it will be done with JavaScript methods: Copy Code Output Save the code and execute it on the browser, which will show you all the array elements before and after performing the sqrt operation. Here, the map() function will help to traverse each element of the array. See the web screenshot for the above JavaScript code: ![]() Example 2You can also perform simple arithmetic operation using map(). See the below code given of the example: Copy Code Output See the web output for the above code. It will return all the array elements by adding 10 to them. ![]() Next TopicJavaScript create and download CSV file
|
Python tutorial provides basic and advanced concepts of Python.
Vue.js is an open-source progressive JavaScript framework
HTML refers to Hypertext Markup Language. HTML is the gateway ...
Java is an object-oriented, class-based computer-programming language.
PHP is an open-source,interpreted scripting language.
Spring is a lightweight framework.Spring framework makes ...
JavaScript is an scripting language which is lightweight and cross-platform.
CSS refers to Cascading Style Sheets...
jQuery is a small and lightweight JavaScript library. jQuery ...
SQL is used to perform operations on the records stored in the database.
C programming is considered as the base for other programming languages.
JavaScript is an scripting language which is lightweight and cross-platform.
Vue.js is an open-source progressive JavaScript framework
ReactJS is a declarative, efficient, and flexible JavaScript library.
jQuery is a small and lightweight JavaScript library. jQuery ...
Node.js is a cross-platform environment and library for running JavaScript app...
TypeScript is a strongly typed superset of JavaScript which compiles to plain JavaScript.
Angular JS is an open source JavaScript framework by Google to build web app...
JSON is lightweight data-interchange format.
AJAX is an acronym for Asynchronous JavaScript and XML.
ES6 or ECMAScript 6 is a scripting language specification ...
Angular 7 is completely based on components.
jQuery UI is a set of user interface interactions built on jQuery...
Python tutorial provides basic and advanced concepts of Python.
Java is an object-oriented, class-based computer-programming language.
Node.js is a cross-platform environment and library for running JavaScript app...
PHP is an open-source,interpreted scripting language.
Go is a programming language which is developed by Google...
C programming is considered as the base for other programming languages.
C++ is an object-oriented programming language. It is an extension to C programming.
C# is a programming language of .Net Framework.
Ruby is an open-source and fully object-oriented programming language.
JSP technology is used to create web application just like Servlet technology.
The JSTL represents a set of tags to simplify the JSP development.
ASP.NET is a web framework designed and developed by Microsoft.
Perl is a cross-platform environment and library for running JavaScript...
Scala is an object-oriented and functional programming language.
VBA stands for Visual Basic for Applications.
Spring is a lightweight framework.Spring framework makes ...
Spring Boot is a Spring module that provides the RAD feature...
Django is a Web Application Framework which is used to develop web applications.
Servlet technology is robust and scalable because of java language.
The Struts 2 framework is used to develop MVC based web applications.
Hibernate is an open source, lightweight, ORM tool.
Solr is a scalable, ready-to-deploy enterprise search engine.
SQL is used to perform operations on the records stored in the database.
MySQL is a relational database management system based...
Oracle is a relational database management system.
SQL Server is software developed by Microsoft.
PostgreSQL is an ORDBMS.
DB2 is a database server developed by IBM.
Redis is a No SQL database which works on the concept of key-value pair.
SQLite is embedded relational database management system.
MongoDB is a No SQL database. It is an document-oriented database...
Memcached is a free, distributed memory object caching system.
Hibernate is an open source, lightweight, ORM tool.
PL/SQL is a block structured language that can have multiple blocks in it.
DBMS Tutorial is software that is used to manage the database.
Spark is a unified analytics engine for large-scale data processing...
IntelliJ IDEA is an IDE for Java Developers which is developed by...
Git is a modern and widely used distributed version control system in the world.
GitHub is an immense platform for code hosting.
SVN is an open-source centralized version control system.
Maven is a powerful project management tool that is based on POM.
Jsoup is a java html parser.
UML is a general-purpose, graphical modeling language.
RESTful Web Services are REST Architecture based Web Services.
Postman is one testing tools which is used for API testing.
JMeter is to analyze the performance of web application.
Jenkins builds and tests our software projects.
SEO stands for Search Engine Optimization.
MATLAB is a software package for mathematical computation, visualization...
Unity is an engine for creating games on multiple platforms.
Hadoop is an open source framework.
Pig is a high-level data flow platform for executing Map Reduce programs of Hadoop.
Spark is a unified analytics engine for large-scale data processing...
Spring Cloud is a framework for building robust cloud applications.
Spring Boot is a Spring module that provides the RAD feature...
AI is one of the fascinating and universal fields of Computer.
Cloud computing is a virtualization-based technology.
AWS stands for Amazon Web Services which uses distributed IT...
Microsoft Azure is a cloud computing platform...
IoT stands for Internet of Things...
Spring Cloud is a framework for building robust cloud applications.
Email:jjw.quan@gmail.com