成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在 JavaScript 中克隆數(shù)組?

開(kāi)發(fā) 前端
JavaScript 提供了很多克隆數(shù)組的方法,其中大多數(shù)在性能和結(jié)果方面都非常相似。以下就是這些方法的簡(jiǎn)要介紹。

 JavaScript 提供了很多克隆數(shù)組的方法,其中大多數(shù)在性能和結(jié)果方面都非常相似。以下就是這些方法的簡(jiǎn)要介紹。

[[388363]]

展開(kāi)運(yùn)算符

ES6 引入了展開(kāi)運(yùn)算符(...),它可能是對(duì)數(shù)組進(jìn)行淺拷貝的最簡(jiǎn)單和最常見(jiàn)的方法。

 

  1. let x = [1, 2, 3, 4]; 
  2. let y = [...x]; 

Array.from()

Array.from() 是一個(gè)非常強(qiáng)大的 API,可用來(lái)做許多不同的事,包括創(chuàng)建數(shù)組的副本。

 

  1. let x = [1, 2, 3, 4]; 
  2. let y = Array.from(x); 

Array.prototype.slice()

與展開(kāi)運(yùn)算符類(lèi)似,Array.prototype.slice() 可用于對(duì)數(shù)組進(jìn)行淺拷貝。

 

  1. let x = [1, 2, 3, 4]; 
  2. let y = x.slice(); 

Array.prototype.map()

這是一個(gè)非傳統(tǒng)的方法,可以用 Array.prototype.map() 通過(guò)將數(shù)組的每個(gè)元素映射到自身,來(lái)創(chuàng)建新的數(shù)組。

 

  1. let x = [1, 2, 3, 4]; 
  2. let y = x.map(i => i); 

Array.prototype.filter()

同樣也可以用 Array.prototype.filter() 返回每個(gè)元素的 true 值,從而產(chǎn)生一個(gè)包含所有原始數(shù)組元素的新數(shù)組。

 

  1. let x = [1, 2, 3, 4]; 
  2. let y = x.filter(() => true); 

Object.assign()

最后可以通過(guò) Object.assign(),使用方式和克隆對(duì)象完全相同,同樣適用于克隆數(shù)組。

 

  1. let x = [1, 2, 3, 4]; 
  2. let y = Object.assign([], x); 

 

責(zé)任編輯:華軒 來(lái)源: 前端先鋒
相關(guān)推薦

2021-03-11 23:43:20

JavaScript數(shù)組開(kāi)發(fā)

2018-10-11 09:40:53

前端JavaScript編程語(yǔ)言

2021-06-03 10:00:47

JavaScript 前端數(shù)克隆對(duì)象

2020-11-26 08:12:24

JavaScript對(duì)象數(shù)組

2020-12-08 08:07:41

JavaScript中等分?jǐn)?shù)組

2024-10-22 15:10:49

2022-01-21 10:58:39

JavaScriptGolangPython

2011-03-21 12:41:41

JavaScript

2022-03-15 07:55:09

JavaScript線性?xún)x表圖開(kāi)發(fā)

2024-11-06 08:32:02

JavaScriptTypeScript數(shù)據(jù)結(jié)構(gòu)

2016-08-03 17:23:47

javascripthtml前端

2024-04-11 08:30:05

JavaScript數(shù)組函數(shù)

2022-07-07 07:22:01

瀏覽器JavaScript工具

2015-07-06 09:59:56

JavaScript私有成員

2022-09-12 23:53:53

JavaScript條件判斷開(kāi)發(fā)

2021-03-29 08:01:20

JavaScript數(shù)據(jù)結(jié)構(gòu)

2022-10-13 00:03:00

JavaScripSQL函數(shù)

2023-06-15 13:01:07

JavaPythonJavaScript

2023-04-26 15:19:36

JavaScripMap數(shù)組

2021-02-22 08:19:49

js前端元素
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 少妇一级淫片免费放播放 | 久久久久久久久久久久一区二区 | 羞羞视频在线观看 | 精品在线 | 91xx在线观看 | 天天操夜夜看 | 久久精品一 | 婷婷精品| 日韩电影在线 | 日韩精品一区二区三区在线播放 | 成人av在线网站 | 天堂资源最新在线 | 久久久久国产一区二区三区 | 国产精品久久久久aaaa樱花 | 一级一级毛片免费看 | 免费视频久久久久 | 中文字幕日韩欧美一区二区三区 | 国产69久久精品成人看动漫 | 成人日韩| 国产一区二区三区免费观看视频 | 一区二区三区四区在线视频 | 国产精品区一区二区三区 | 亚洲色图插插插 | 久草热播 | 亚洲黄色成人网 | 国产 91 视频 | 欧美性大战xxxxx久久久 | 免费精品 | 91精品国产色综合久久 | 亚洲国产成人精品女人久久久 | 精品久久一| 国产精品1区2区3区 中文字幕一区二区三区四区 | 亚洲午夜av久久乱码 | 国产夜恋视频在线观看 | 精品在线一区 | 毛片免费观看 | 日韩一区二区三区视频在线观看 | 97精品国产| 颜色网站在线观看 | 久久狠狠 | 国产精品久久一区二区三区 |