首页 > 编程知识 正文

js对象解构赋值,怎么给数组重新赋值

时间:2023-05-04 08:46:06 阅读:146502 作者:4782

解构赋值

1 .什么是解构赋值?

语法上,是赋值的作用,解构是(左边的解构。 右边的1个解结构,左右一一对应地进入代入)

2 .解结构赋值的分类。

1 .左右为数组是数组解读值2 .左右为对象是对象解结构赋值; 3 .左侧为数组,右侧为字符串,为字符串的构造赋值。

4 .布尔值被分配给一种字符串。 5 .赋值给函数自变量是赋值给数组自变量的应用。 6 .数值构造赋值是字符串构造赋值的一种。

一.个人资料

1.) )数组分析赋值) ) ) ) ) ) )。

结果:

2.) )对象解结构赋值) ) )。

(输出结果:1)2) )。

tica, sans-serif;font-size:14px;background-color:rgb(255,255,255);">二、默认值、具体使用方法和应用场景(数组解构赋值)

2-1.默认值(数组解构赋值)

(输出1 2 3)

(输出1 2 undefined)

如果解构赋值没有在解构上成功配对(左边3元素,右边2元素,c未找到配对值)默认值为undefined,默认值就是解决声明未赋值的问题。

2-2.使用场景(数组解构赋值)

1.关于变量的交换

(输出:2 1)

无需中间变量做存储,借助解构赋值,解决变量交换

2.取值问题

(输出:1 2)

无需(新变量接受结果,按索引返回0 1位置的值)

3.取值问题

 (输出:1 4)(数组的匹配模式)

可以灵活地取出所需要的值。

4.

(输出:1 [2 3 4 5 ])

场景:不知道函数返回数组的长度是多少,只取第一个,其余的不关心。

三、默认值、具体使用方法和应用场景(对象解构赋值)

1.默认值(对象解构赋值)

(输出:42 true)

(输出:3 5 )

2.使用场景(对象解构赋值)

1.前后端服务通信JSON中取值

(输出:abc  test)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。