Open In App

Ember.js EmberArray compact() Method

Ember.js is an open-source JavaScript framework used for developing large client-side web applications which are based on Model-View-Controller (MVC) architecture. Ember.js is one of the most widely used front-end application frameworks. It is made to speed up development and increase productivity. Currently, it is utilized by a large number of websites, including Square, Discourse, Groupon, Linked In, Live Nation, Twitch, and Chipotle.

The compact() method is used to make a copy of an array without null and undefined elements.



Syntax:

compact( Array );

Property:



Return: It returns an array without null and undefined elements.

Step 1: To run the following examples you will need to have an ember project with you. To create one, you will need to install ember-cli first. Write the below code in the terminal:

npm install ember-cli

Step 2: Now you can create the project by typing in the following piece of code:

ember new <project-name> --lang en

To start the server, type:

ember serve

Example 1: Type the following code to generate the route for this example:

ember generate route compact1
app/routes/compact1.js
 
app/templates/add-objects.hbs
 

Output: Visit localhost:4200/compact1 to view the output 

Ember.js EmberArray any method

Example 2: Type the following code to generate the route for this example:

ember generate route compact2
app/routes/compact2.js
 
app/controllers/compact2.js
 
app/template/compact2.hbs
 

Output: Visit localhost:4200/compact2 to view the output

Ember.js EmberArray any method

Reference: https://api.emberjs.com/ember/4.6/classes/EmberArray/methods/any?anchor=compact

Article Tags :