Open In App

Ember.js EmberArray compact() Method

Last Updated : 16 Sep, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

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:

  • Array: It is the array from which we have to make an array without null and undefined.

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


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads

Ember.js Ember.NativeArray compact() Method
Ember.js MutableArray compact() Method
Ember.js ArrayProxy compact() Method
Ember.js EmberArray uniqBy() Method
Ember.js EmberArray getEach() Method
Ember.js EmberArray findBy() Method
Ember.js EmberArray slice() Method
Ember.js EmberArray toArray() Method
Ember.js EmberArray any() Method
Ember.js EmberArray isEvery() Method