中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript學習筆記之數組基本操作示例

發布時間:2020-09-04 17:29:16 來源:腳本之家 閱讀:110 作者:致Great 欄目:web開發

本文實例講述了JavaScript學習筆記之數組基本操作。分享給大家供大家參考,具體如下:

一、數組定義

1、定義

vara=[1,2,3]
vara=newArray(1,2,3);

2、長度

返回長度

<script>
 vara=[1,2,3,4,5,6];
 alert(a.length);
</script>

設置長度

<script>
 vara=[1,2,3,4,5,6];
 a.length=2;
 alert(a);
</script>

二、數組連接

<script>
 vara=[1,2,3];
 varb=[4,5,6];
 alert(a.concat(b));
 alert(b.concat(a));
</script>

三、數組排序

sort()函數

默認情況是把數組元素按字符串排序

例子 01

<script>
 vararr=['float','width','alpha','zoom','left'];
 arr.sort();
 alert(arr);
</script>

例子02

vararr=[12,8,99,19,112];
arr.sort();
alert(arr);

例子03

sort()函數的改進

vararr=[12,8,99,19,112];
arr.sort(function(n1,n2){
 returnn1-n2;
});
alert(arr);

四、數組連接

1、兩個數組間的連接:contact()

<script>
 vara=[1,2,3];
 varb=[4,5,6];
 alert(a.concat(b));
 alert(b.concat(a));
</script>

2、數組元素間的連接:join()

<script>
 vararr=[1,2,3,4];
 alert(arr.join('--p'));
</script>

五、數組元素添加、刪除

1、數組尾部的添加、刪除

尾部添加:push(value)

例子01

<script>
 vara=[1,2,3];
 a.push(4);
 alert(a);
</script>

尾部刪除:pop()

例子02

<script>
 vara=[1,2,3];
 a.pop();
 alert(a);
</script>

2、數組頭部的添加、刪除

頭部添加 unshift(value)

例子01

<script>
 vararr=[1,2,3];
 arr.unshift(0)
 alert(arr);
</script>

頭部刪除:shift()

例子02

<script>
 vararr=[1,2,3];
 arr.shift();
 alert(arr);
</script>

3、數組------splice()

刪除數據

例子01

<script>
 vararr=[1,2,3,4,5,6];
 //splice(起點,長度)
 arr.splice(2,3);
 alert(arr);
</script>

插入數據

例子02

<script>
 vararr=[1,2,3,4,5,6];
 //插入數據splice(起點,長度,元素)
 arr.splice(2,0,'a','b','c');
 alert(arr);
</script>

替換數據

例子02

<script>
 vararr=[1,2,3,4,5,6];
 //替換數據
 arr.splice(2,2,'a','b');
 alert(arr);
</script>

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼運行結果。

更多關于JavaScript相關內容還可查看本站專題:《JavaScript數組操作技巧總結》、《JavaScript字符與字符串操作技巧總結》、《JavaScript遍歷算法與技巧總結》、《JavaScript排序算法總結》、《JavaScript查找算法技巧總結》、《JavaScript數學運算用法總結》、《JavaScript數據結構與算法技巧總結》及《JavaScript錯誤與調試技巧總結》

希望本文所述對大家JavaScript程序設計有所幫助。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

贵港市| 民丰县| 永寿县| 德江县| 康马县| 绥江县| 潜山县| 灵台县| 宿松县| 罗山县| 安国市| 衡东县| 砚山县| 湾仔区| 五原县| 济南市| 屯昌县| 龙山县| 色达县| 自贡市| 徐闻县| 株洲县| 江永县| 衡南县| 太仆寺旗| 泉州市| 金湖县| 旌德县| 江源县| 偏关县| 聂拉木县| 刚察县| 汝阳县| 新竹市| 辰溪县| 赣榆县| 石阡县| 威宁| 平阳县| 潼关县| 沧州市|