

#инструменты #js
Size: a a a
const obj = {Если вам нужно извлечь свойство, дав ему другое имя, — делайте так:
name: 'Joe',
food: 'cake'
}
const { name, food } = obj;
console.log(name, food);
// 'Joe' 'cake'
const obj = {Продолжение следует...
name: 'Joe',
food: 'cake'
}
const { name: myName, food: myFood } = obj;
console.log(myName, myFood);
// 'Joe' 'cake'
const person = {#советы #coding #js #web
name: 'Eddie',
age: 24
}
function introduce({ name, age }) {
console.log(`I'm ${name} and I'm ${age} years old!`);
}
console.log(introduce(person));
// "I'm Eddie and I'm 24 years old!"
Math.max()
не может принять массив arr, т. к. функции с таким аргументом не существует. Math.max()
принимает числа отдельными аргументами. Оператор spread
(три точки — ...
) используется для извлечения отдельных элементов из массива.const arr = [4, 6, -1, 3, 10, 4];#советы #coding #js #web
const max = Math.max(...arr);
console.log(max);
// 10
function myFunc(...args) {#советы #coding #js #web
console.log(args[0] + args[1]);
}
myFunc(1, 2, 3, 4);
// 3