日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 前端技术 > javascript >内容正文

javascript

九、玩转JavaScript的数组(五)

發(fā)布時(shí)間:2024/10/8 javascript 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 九、玩转JavaScript的数组(五) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

@Author:Runsen
@Date:2020/5/26

作者介紹:Runsen目前大三下學(xué)期,專業(yè)化學(xué)工程與工藝,大學(xué)沉迷日語,Python, Java和一系列數(shù)據(jù)分析軟件。導(dǎo)致翹課嚴(yán)重,專業(yè)排名中下。.在大學(xué)60%的時(shí)間,都在CSDN。決定今天比昨天要更加努力。

學(xué)任何看透菜鳥和W3C的教程,W3c的教程的JavaScript的數(shù)組

文章目錄

  • 創(chuàng)建數(shù)組
  • 添加元素
  • 獲取數(shù)組中的元素
  • 獲取數(shù)組的長(zhǎng)度
  • 獲取數(shù)據(jù)的索引
  • 尋找元素
  • reduce
  • filter
  • map
  • forEach遍歷

數(shù)組(Array)是屬于內(nèi)置對(duì)象,無論學(xué)Python,Java都是切菜的玩意。

創(chuàng)建數(shù)組

方式一:直接var

var arr = [1,2,3];

方式二:對(duì)象定義(數(shù)組的構(gòu)造函數(shù))。

語法:

var arr = new Array(參數(shù));

如果參數(shù)為空,則表示創(chuàng)建一個(gè)空數(shù)組;參數(shù)位置是一個(gè)數(shù)值時(shí),表示數(shù)組長(zhǎng)度;參數(shù)位置是多個(gè)數(shù)值時(shí),表示數(shù)組中的元素。

添加元素

數(shù)組[索引] = 值

比如,下面的例子

var arr = []; // 向數(shù)組中添加元素 arr[0] = 0; arr[1] = 1;

獲取數(shù)組中的元素

簡(jiǎn)單的一比,就是

數(shù)組[索引]

獲取數(shù)組的長(zhǎng)度

語法:

數(shù)組的長(zhǎng)度 = 數(shù)組名.length; console.log(arr.length); // 打印結(jié)果:2

獲取數(shù)據(jù)的索引

語法

索引值 = 數(shù)組.indexOf(value);索引值 = 數(shù)組.lastIndexOf(value);

解釋

  • indexOf(value):從前往后索引,獲取 value 在數(shù)組中的第一個(gè)下標(biāo)。

  • lastIndexOf(value) :從后往前索引,獲取 value 在數(shù)組中的最后一個(gè)下標(biāo)。

尋找元素

用的是 find()函數(shù)

find()語法

find(function(item, index, arr){return true})

作用:找出第一個(gè)滿足「指定條件返回true」的元素。

備注:一旦找到符合條件的第一個(gè)元素,將不再繼續(xù)往下遍歷。

reduce

reduce為數(shù)組中的每一個(gè)元素,依次執(zhí)行回調(diào)函數(shù),可以實(shí)現(xiàn)累加

var arr = [2, 0, 1, 9, 6]; sumValue = arr.reduce(function(total, item) { // 計(jì)算 arr 數(shù)組中,所有元素項(xiàng)的綜合return total + item; }, 0);console.log('sumValue:' + sumValue); // 打印結(jié)果:18

filter

對(duì)數(shù)組中每一項(xiàng)運(yùn)行回調(diào)函數(shù),該函數(shù)返回結(jié)果是true的項(xiàng),將組成新的數(shù)組(返回值就是這個(gè)新的數(shù)組)。

var arr1 = [1, 3, 6, 2, 5, 6];var arr2 = arr1.filter(function(item, index) {return item > 3; //將arr1中大于3的元素返回,組成新的數(shù)組 }); console.log(arr2);

map

map()方法返回一個(gè)新數(shù)組,數(shù)組中的元素為原始數(shù)組元素調(diào)用函數(shù)處理后的值。它按照原始數(shù)組元素順序依次處理元素。

var arr1 = [1, 3, 6, 2, 5, 6];var arr2 = arr1.map(function (item, index) {return item + 100; //讓arr1中的每個(gè)元素加100}) console.log(arr2);

forEach遍歷

forEach()方法需要一個(gè)函數(shù)作為參數(shù),稱為回調(diào)函數(shù)。

回調(diào)函數(shù)需要傳遞三個(gè)參數(shù),分別是

  • 第一個(gè)參數(shù),就是當(dāng)前正在遍歷的元素

  • 第二個(gè)參數(shù),就是當(dāng)前正在遍歷的元素的索引

  • 第三個(gè)參數(shù),就是正在遍歷的數(shù)組

var arr1 = [1, 3, 2];arr1.forEach(function(item, index, obj) {console.log("item: " + item + "index: " + index + "obj: " + obj);console.log("----------");});

還要很多用法,請(qǐng)查看W3C,比如push()添加,pop()刪除,slice()切片,concat()連接, join()將數(shù)組轉(zhuǎn)換為字符串,reverse()反轉(zhuǎn)數(shù)組,和Python激活一毛一樣。

W3C

總結(jié)

以上是生活随笔為你收集整理的九、玩转JavaScript的数组(五)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 开心激情婷婷 | 99热最新在线 | 婷婷成人在线 | 亚洲激情短视频 | 久久99久久99精品免观看粉嫩 | 婷婷中文网 | 九九亚洲精品 | 一区二区欧美日韩 | 国产乱码在线 | 男人桶女人桶爽30分钟 | 蜜桃av成人永久免费 | 李丽珍毛片 | 69精品 | 欧美日韩国产三级 | 男插女视频免费 | 中文字幕一区二区在线观看 | 老熟妇毛茸茸 | 男女爽爽视频 | 亚洲精品色图 | 天天干天天做天天操 | 黄色免费在线视频 | 伊人影院在线观看 | 天天射夜夜操 | 日韩不卡在线播放 | 久久婷婷网站 | 国产精品资源网站 | 九九在线观看视频 | 亚洲福利视频网 | 香蕉久操 | 1024国产精品 | 一级伦理片 | 午夜免费毛片 | 岛国激情 | 裸体美女免费视频网站 | 午夜性色| 无码人妻一区二区三区免费n鬼沢 | 台湾佬美性中文 | 欧美性xxxxx 亚洲特黄一级片 | 久久久午夜电影 | 欧美乱三级| 日韩成人精品一区二区三区 | 亚洲一区中文字幕在线 | 国产高清视频免费观看 | 国产区欧美区日韩区 | h视频在线免费看 | 超碰国产人人 | 成人中文字幕+乱码+中文字幕 | 久久人人爽爽人人爽人人片av | 日本一二三不卡 | 日本黄色大片视频 | 天天躁日日躁bbbbb | 色666| 黄视频在线观看免费 | 成人av毛片 | 潮喷失禁大喷水无码 | 桃色一区二区 | 国产精品入口久久 | 一区二区三区激情视频 | 女性裸体瑜伽无遮挡 | 亚洲a级在线观看 | 亚洲剧情在线 | 草逼视频网 | 亚洲一区二区福利 | а天堂中文在线官网 | 亚洲色图一区二区 | 99自拍偷拍 | 欧美三级黄 | 日韩欧美综合视频 | 8x国产一区二区三区精品推荐 | 欧美日韩性生活视频 | 超碰8| 在线观看免费看片 | 天天草影院 | 久久久久久久久久久久电影 | 欧美激情专区 | 成人伊人网 | 成人中文字幕在线 | 青青草伊人网 | 欧美亚洲国产精品 | 在线看a网站 | 亚洲成人精品一区 | 青草草在线观看 | 二级黄色片 | 亚洲经典视频 | 一本色道久久88亚洲精品综合 | 精品国产一区在线 | 亚洲v欧美| 国产亚洲成av人在线观看导航 | 高潮白浆| 日韩精品久久久久久久的张开腿让 | 色综合色婷婷 | 在线观看成人小视频 | 国产精品久久久亚洲 | 91五月天| 国产视频在线观看一区二区 | 国产三级高清 | 伊人艹 | 激情福利网 | www亚洲色图|