Java教程

JavaScript踩坑解构赋值

本文主要是介绍JavaScript踩坑解构赋值,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、解构赋值

  解构赋值语法是一种 Javascript 表达式。通过解构赋值, 可以将属性/值从对象/数组中取出,赋值给其他变量。

  常用的使用方式就是以字面量[]或者{}来获取 array或者 object的值。

  常规用法:

  数组的解构:

let a, b, rest;

[a, b] = [10, 20];
console.log(a);// 10
console.log(b);// 20

[a, b, ...rest] = [10, 20, 30, 40, 50];
console.log(rest);// [30,40,50]

   对象的解构:

({ a, b } = { a: 10, b: 20 });
console.log(a); // 10
console.log(b); // 20

({a, b, ...rest} = {a: 10, b: 20, c: 30, d: 40});
console.log(a); // 10
console.log(b); // 20
console.log(rest); // {c: 30, d: 40}

  常规用法:

 

这篇关于JavaScript踩坑解构赋值的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!