const cat = { name: "Zhora" };Object.seal(cat);cat.name = "Boris";cat.age = 3;console.log(cat.name, cat.age);
const trip = { dest: "Bangkok", days: 14 };const { dest: city } = trip;console.log(city, typeof dest);
const devices = ['loneypc', 'loneyphone'];const network = devices.concat('loneyserver');devices.push('router');console.log(network.length);
const numbers = ["10", "10", "10"];const result = numbers.map(parseInt);console.log(result);
async function run() { try { await Promise.reject('Fail'); } catch (e) { console.log(e); return 'Success'; }}run().then(console.log);
/* Что произойдет с картинкой, если ее реальный размер 400x100? */.img-container { width: 200px; height: 200px;}img { width: 100%; height: 100%; object-fit: cover;}
const arr = [1, 2, 3];arr[10] = 99;console.log(arr.filter(x => x === undefined).length);
.parent { transform: scale(1); z-index: 1;}.child { position: absolute; z-index: 9999;}/* Перекроет ли .child элемент вне .parent, если у того z-index: 2? */
const obj1 = { a: 1, b: { c: 2 } };const obj2 = { ...obj1 };obj2.a = 10;obj2.b.c = 20;console.log(obj1.a, obj1.b.c);
const obj = { prefix: 'B', list: ['A', 'C'], print() { this.list.forEach(function(item) { console.log(this.prefix + item); }); }};obj.print();
/* Как расположится .item внутри .container? */.container { display: flex; align-items: flex-start; height: 200px;}.item { margin: auto;}