# npm modules import in JavaScript

You can include not only your own modules, but also modules installed via npm. At the same time, for your modules, you need to specify `./` before, but for npm modules, you don’t need it.

Let's look at an example. We will install the underscore library:

`npm install underscore`

And include it:

`import _ from 'underscore';`

Let's use some functions of the imorted library:

`import _ from 'underscore'; let arr = [1, 2, 3, 4, 5] let res = _.first(arr) + _.last(arr); console.log(res);`

You can import not all functions, but only the necessary ones:

`import {first, last} from 'underscore'; let arr = [1, 2, 3, 4, 5] let res = first(arr) + last(arr); console.log(res);`

Install the lodash library. Include it to your project and use several methods from this library.

← →
↑
en ru