如何将ES6中的JavaScript解构操作改写为长尾?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1645个文字,预计阅读时间需要7分钟。
ES6的解构特性使得从对象(Object)或数组(Array)中提取值变得更加方便,同时使代码的可读性更强。之前使用Python语言的小伙伴应不会对这一点感到陌生。这个特性让特别方便。
ES6中的解构特性能让我们从对象(Object)或者是数组(Array)中取值的时候更方便,同时写出来的代码在可读性方面也更强。之前接触过python语言的小伙伴应该对这个不会陌生,这个特性早已在python中实现了。在python中,我们可以通过下面的代码来取值
lst = [3, 5] first, second = lst print(first, second)
first和second两个变量,分别被赋值上了数组中的3和5,是不是很简单很清晰?
那在有这个特性之前,我们一般怎么从对象或数组中取值呢?来看看下面的代码:
let list = [3, 5] let first = list[0] let second = list[1]
在这种方式中,你必须得手动指定个数组下标,才能把对应的值赋给你指定的变量。
本文共计1645个文字,预计阅读时间需要7分钟。
ES6的解构特性使得从对象(Object)或数组(Array)中提取值变得更加方便,同时使代码的可读性更强。之前使用Python语言的小伙伴应不会对这一点感到陌生。这个特性让特别方便。
ES6中的解构特性能让我们从对象(Object)或者是数组(Array)中取值的时候更方便,同时写出来的代码在可读性方面也更强。之前接触过python语言的小伙伴应该对这个不会陌生,这个特性早已在python中实现了。在python中,我们可以通过下面的代码来取值
lst = [3, 5] first, second = lst print(first, second)
first和second两个变量,分别被赋值上了数组中的3和5,是不是很简单很清晰?
那在有这个特性之前,我们一般怎么从对象或数组中取值呢?来看看下面的代码:
let list = [3, 5] let first = list[0] let second = list[1]
在这种方式中,你必须得手动指定个数组下标,才能把对应的值赋给你指定的变量。

