首页 > 编程知识 正文

js数组删除第一个元素,js替换数组中的某个元素

时间:2023-05-05 19:56:07 阅读:134439 作者:322

今天做的是求子集的主题,可以说踩了很多洞

使用了递归方法(追溯的话不知道555 ) ) )。

您只需遍历数组,复制上一个元素,然后添加新元素

例如请求[ 1,2,3 ]的子集

首先复制[ [] ]然后在复制[]的要素中加入1,这次得到[ [],[1] ],然后加入3358www.Sina.com/

这样,数组中的元素将被遍历一次

这个时候,遇到了下面的问题

//Examplenum=[]]num.push(num(0) ) num )1).push )1)成功获得的有[],[1]

但实际上是[ [],[1],[2],[1,2] ]

也就是说,只是浅拷贝

那需要深刻的复制

//example num=[ ] ] var [ . ch ]=num [0]/es6表示法num.push[ch]num[1].push[1]至此[ [],[1] ]

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