JS is a perfect language with no flaws whatsoever

Prototypica

Ahoy, mate!

Decoding

... and what is THIS config for?

100

[] == ![]

Whats true?

100

This method returns the first element in the provided array that satisfies the provided testing function

Whats Array.prototype.find()?

100

22

What's the default port of SSH?

100

200

What is OK?

100

This file is used as a manifest, storing information about applications, modules, packages, and more.

Whats the package.json?

200

('b' + 'a' + + 'a' + 'a').toLowerCase();

Whats 'banana'?

200

This method constructs and returns a new string which contains the specified number of copies of the string on which it was called, concatenated together.

Whats String.prototype.repeat()?

200

3306

Whats the default port of MySQL?

200

403

Whats FORBIDDEN?

200

A text document that contains all the commands a user could call on the command line to assemble an image 

Whats the Dockerfile?

300

'444' - -'111'

Whats 555?

300

This method shallow copies part of an array to another location in the same array and returns it without modifying its length.

Whats Array.prototype.copyWithin()?

300

27017

Whats the default MongoDB port?

300

502

Whats BAD GATEWAY?

300

It describes the exact tree that was generated, such that subsequent installs are able to generate identical trees, regardless of intermediate dependency updates.

Whats the package-lock.json?

400

Math.min() || Math.max()

Whats Infinity?

400

This method of Object converts the `this` value to an object.

Whats Object.prototype.valueOf()?

400

23

Whats the default Telnet port?

400

405

Whats METHOD NOT ALLOWED?

400

A simple text file that gives attributes to pathnames

Whats the .gitattributes?

500

var foo = { n: 1 };
var bar = foo;

foo.x = foo = { n: 2 };

foo.x;

Whats undefined?

500

This method returns a number indicating whether a reference string comes before, or after, or is the same as the given string in sort order.

Whats String.prototype.localeCompare()?

500

873

Whats the default port of rsync?

500

418

Whats "IM A TEAPOT"?

500

This file is a configuration file for NPM, it defines the settings on how NPM should behave when running commands.

What is the .npmrc?

M
e
n
u