如何在 JavaScript 中让代码更加精简

五陵年少金市东,银鞍白马渡春风。这篇文章主要讲述如何在 JavaScript 中让代码更加精简相关的知识,希望能为你提供帮助。

如何在 JavaScript 中让代码更加精简

文章图片

先来看一个 article 对象,有两个属性 titledescription
const article = title: "javascript对象解构赋值", description: "解构是一个概念,分解其中一种数据类型并将其单独的属性分配给变量", ;

在 ES6 之前,需要将对象的属性赋值给变量时,通常是这样做:
const title = article.title; const description = article.description

但是 ES6 引入了对象解构语法,它提供了另一种将对象属性赋值给变量的方法:
consttitle, description: desc= article; console.log(title); // javaScript对象解构赋值 console.log(desc); //解构是一个概念,分解其中一种数据类型并将其单独的属性分配给变量

上述代码将属性 titledescription 属性赋值给变量 titledesc
对象解构示例
解构空对象【如何在 JavaScript 中让代码更加精简】使用 OR 运算符 || 为空对象定义默认值,在对象为 null 的情况下定义一个默认值空对象
function getArticle() return null; consttitle, description= getArticle() || ; // 错误的情况 consttitle, description= getArticle() ;

嵌套对象解构直接看下面代码:
const article = id: 1001, detail: title: "JavaScript对象解构赋值", description: "解构是一个概念,分解其中一种数据类型并将其单独的属性分配给变量", , ; const detail:title, description , detail, = article; console.log(title); // JavaScript对象解构赋值 console.log(description); // 解构是一个概念,分解其中一种数据类型并将其单独的属性分配给变量 console.log(detail); //title: JavaScript对象解构赋值, description: 解构是一个概念,分解其中一种数据类型并将其单独的属性分配给变量


    推荐阅读