首页 > 其他分享 >展开运算符在数组和对象中的使用

展开运算符在数组和对象中的使用

时间:2022-08-22 16:25:16浏览次数:55  
标签:... const log 运算符 arr2 数组 console 展开

1. 数组中使用

1.1 合并2个数组

    const arr1 = [1, 2, 3]
    const arr2 = [4, 5, 6]
    console.log([...arr1, ...arr2])

1.2 求最值

 const arr1 = [1, 2, 3]
 const arr2 = [4, 5, 6]
 console.log(Math.max(...arr1))
 console.log(Math.min(...arr2))

1.3  把伪数组转换真数组

console.log(arguments) //  这是伪数组
const arr = [...arguments] // 真数组

2. 在对象中使用展开运算符

2.1 有条件添加对象属性

 let condition = true
      const obj = {
        name: '朱龙旭',
        ...(condition && { age: 24 }),
      }
      console.log(obj)

 

标签:...,const,log,运算符,arr2,数组,console,展开
From: https://www.cnblogs.com/zhulongxu/p/16613190.html

相关文章

  • js实现 chunk 函数分组数组
    //自己实现functionchunk(list,size){letlen=list.length;if(size<1||!len){return[];}if(size>len){return[......
  • useEffect监听订阅的数组并叠加更新
    遇到的问题,解决了小计一下:我通过useNavigate和useLocation传递了一个数组,在组件中通过useEffect监听location.state,将它携带的数组B累加到原来的数组Aconstlocation......
  • 数组找符合要求的n元对
    abc265Dhttps://atcoder.jp/contests/abc265/tasks/abc265_d找到符合条件的xyzw使得前缀和ssy-1-sx-1=psz-1-sy-1=qsr-1-sz-1=r#include<bits/stdc++.h>using......
  • [四、Xcode界面]19代码方法块的折叠和展开
    热烈欢迎,请直接点击!!!进入博主AppStore主页,下载使用各个作品!!!注:博主将坚持每月上线一个新app!!!......
  • JAVA基础--数组--2022年8月21日
    第一节数组静态定义方式1、数组的静态初始化的写法和特点是什么样的?  2、数组属于什么类型,数组变量中存储的是什么?引用数据类型,存储的是......
  • 离线树状数组例题
    https://codeforces.ml/contest/1712/problem/E2题解:https://www.bilibili.com/video/BV1uB4y167ig?spm_id_from=333.1007.top_right_bar_window_view_later.content.cli......
  • 实现数组去重以及取数组中最多的元素
    怎样实现数组的去重利用数组遍历去重创建个新数组,遍历数组,将数组中的每一项在新数组里进行查找,没有就放入,//数组去重functionfn(array){varnewA......
  • Link with Level Editor I(图上DP,滚动数组)
    题意一个Level包含了若干个世界,每个世界包含\(m\)个点以及一些有向边,边的数量记为\(l_i\)(无重边和自环)。玩家一开始站在第一个世界的\(1\)号点上。在每个世界,玩家要么静......
  • JavaScript快速入门-04-运算符
    4运算符4.1算术运算符4.1.1概述  JavaScript提供的算术运算符如下所示:类型符号示例加法运算符+a+b减法运算符-a-b乘法运算符*a*b除......
  • 后缀数组 & 后缀平衡树
    后缀数组&后缀平衡树PPT:【腾讯文档】后缀数组——钱贵宁后缀数组是什么本质上是对一个字符串的所有后缀进行排序例如字符串abbcaba,我们按长度顺序列出它的所有后......