, .
IIFE (Expression Exposed Function Expression), .
, , , , /.
var const, window.location, 404, URL .
IIFE, , .
IIFE ( ):
(() => {
"use strict";
const companies = [
{ name: 'Google', location: 'Mountain View' },
{ name: 'Facebook', location: 'Menlo Park' },
{ name: 'Uber', location: 'San Francisco' }
];
const [{ location }] = companies;
console.log(location);
})();
:
{
"use strict";
const companies = [
{ name: 'Google', location: 'Mountain View' },
{ name: 'Facebook', location: 'Menlo Park' },
{ name: 'Uber', location: 'San Francisco' }
];
const [{ location }] = companies;
console.log(location);
};
ES2015 , , let const ( var)
, , ES2015, Babel JS .