可以使用解构赋值和默认值来快速将对象中的属性变成默认值。

例如,假设有一个对象'person',其中有两个属性'name'和'age',我们想要将这两个属性的值都变成默认值。可以使用如下代码:

const person = {
  name: 'John',
  age: 25
};

const { name = 'Default Name', age = 0 } = person;

console.log(name); // 输出 'John'
console.log(age); // 输出 25

在上面的代码中,我们使用解构赋值将'person'对象中的'name'和'age'属性赋值给相应的变量。如果对象中的属性不存在或者值为'undefined',那么变量将取默认值。在这个例子中,'person'对象中的'name'属性存在且值为'John',所以'name'变量的值为'John'。而'age'属性也存在且值为25,所以'age'变量的值为25。

如果'person'对象中的属性不存在或者值为'undefined',那么变量将取默认值。在上面的代码中,我们将'name'属性的默认值设置为'Default Name',将'age'属性的默认值设置为0。所以如果'person'对象中的'name'属性不存在或者值为'undefined','name'变量的值将是'Default Name';如果'person'对象中的'age'属性不存在或者值为'undefined','age'变量的值将是0。

JavaScript 对象属性快速设为默认值 - 解构赋值技巧

原文地址: https://www.cveoy.top/t/topic/fN9r 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录