最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript學(xué)習(xí)筆記之?dāng)?shù)組基本操作示例

 更新時間:2019年01月09日 09:48:43   作者:致Great  
這篇文章主要介紹了JavaScrip學(xué)習(xí)筆記之?dāng)?shù)組基本操作,結(jié)合實例形式分析了javascript數(shù)組的基本定義、添加、刪除、修改、連接、排序等操作技巧,需要的朋友可以參考下

本文實例講述了JavaScript學(xué)習(xí)筆記之?dāng)?shù)組基本操作。分享給大家供大家參考,具體如下:

一、數(shù)組定義

1、定義

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

2、長度

返回長度

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

設(shè)置長度

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

二、數(shù)組連接

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

三、數(shù)組排序

sort()函數(shù)

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

例子 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()函數(shù)的改進

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

四、數(shù)組連接

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

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

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

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

五、數(shù)組元素添加、刪除

1、數(shù)組尾部的添加、刪除

尾部添加: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、數(shù)組頭部的添加、刪除

頭部添加 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、數(shù)組------splice()

刪除數(shù)據(jù)

例子01

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

插入數(shù)據(jù)

例子02

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

替換數(shù)據(jù)

例子02

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

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

更多關(guān)于JavaScript相關(guān)內(nèi)容還可查看本站專題:《JavaScript數(shù)組操作技巧總結(jié)》、《JavaScript字符與字符串操作技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript排序算法總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript數(shù)學(xué)運算用法總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》及《JavaScript錯誤與調(diào)試技巧總結(jié)

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

相關(guān)文章

  • JavaScript異步編程:異步數(shù)據(jù)收集的具體方法

    JavaScript異步編程:異步數(shù)據(jù)收集的具體方法

    我們先嘗試在不借助任何工具函數(shù)的情況下來解決這個問題。筆者能想到的最簡單的方法是:因前一個readFile的回調(diào)運行下一個readFile,同時跟蹤記錄迄今已觸發(fā)的回調(diào)次數(shù),并最終顯示輸出。下面是筆者的實現(xiàn)結(jié)果。
    2013-08-08
  • Array.prototype.slice.apply的使用方法

    Array.prototype.slice.apply的使用方法

    arguments在JavaScript語法中是函數(shù)特有的一個對象屬性(Arguments對象),用來引用調(diào)用該函數(shù)時傳遞的實際參數(shù)。
    2010-03-03
  • JS使用H5實現(xiàn)圖片預(yù)覽功能

    JS使用H5實現(xiàn)圖片預(yù)覽功能

    這篇文章主要為大家詳細介紹了JS使用H5實現(xiàn)圖片預(yù)覽功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • 淺析js封裝和作用域

    淺析js封裝和作用域

    在編寫web軟件時,遇到一些可以共用js的情況,于是就想著如何封裝js代碼?;拘枨蠛芎唵?,其實就是根據(jù)不同的情況封裝js代碼
    2013-07-07
  • js中[]、{}、()區(qū)別示例淺析

    js中[]、{}、()區(qū)別示例淺析

    很多人都知道在js中[]表示的是數(shù)組對象,{}表示的是對象,但是這兩者的區(qū)別卻說不出來,下面這篇文章主要給大家介紹了關(guān)于js中[]、{}、()區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • 中文字符串截取的js函數(shù)代碼

    中文字符串截取的js函數(shù)代碼

    有時在顯示某段文字的時候,可能會太長,影響我們頁面的顯示效果,如果僅是英文,那么我們可以用String.substring(start, end)函數(shù)就已經(jīng)夠用了,但是通常我們都會遇到既有英文,又有漢字的情況
    2013-04-04
  • Jupyter Notebook運行JavaScript的方法

    Jupyter Notebook運行JavaScript的方法

    Jupyter Notebook是一塊所見即所得的畫布,通過在瀏覽器上編輯代碼,讓開發(fā)人員實現(xiàn)展示與快速迭代的利器,本文主要介紹了Jupyter Notebook運行JavaScript的方法,感興趣的可以了解一下
    2021-05-05
  • webpack 1.x升級過程中的踩坑總結(jié)大全

    webpack 1.x升級過程中的踩坑總結(jié)大全

    webpack1已結(jié)不再維護了,官方在主推webpack2,最近在升級webpack過程中遇到了不少的問題,所以下面這篇文章主要給大家總結(jié)了一些在webpack 1.x升級過程中的遇到的坑,以及詳細的解決方法,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-08-08
  • 把input初始值不寫value的具體實現(xiàn)方法

    把input初始值不寫value的具體實現(xiàn)方法

    比如制作一個最常見的,input初始值,一般以前,我都只是寫在input的value里,要把初始值單獨寫出來,就用<span>標(biāo)簽寫,定位在input上,讓它單擊和input獲焦上都消失
    2013-07-07
  • CSS鼠標(biāo)響應(yīng)事件經(jīng)過、移動、點擊示例介紹

    CSS鼠標(biāo)響應(yīng)事件經(jīng)過、移動、點擊示例介紹

    本文為大家介紹下CSS 鼠標(biāo)響應(yīng)事件:鼠標(biāo)經(jīng)過CSS、鼠標(biāo)移動CSS、鼠標(biāo)點擊CSS以及示例,喜歡的朋友可以參考下
    2013-09-09

最新評論

阜平县| 垦利县| 定西市| 临武县| 红安县| 东乌珠穆沁旗| 巴彦淖尔市| 景谷| 绥芬河市| 城固县| 乌兰县| 黄龙县| 麦盖提县| 黑河市| 莱西市| 博野县| 清原| 石嘴山市| 永济市| 海淀区| 贡嘎县| 南宁市| 遂昌县| 林西县| 永新县| 平江县| 英山县| 腾冲县| 奈曼旗| 博兴县| 牡丹江市| 米林县| 东阿县| 赤壁市| 芦溪县| 临沧市| 武安市| 新龙县| 玉环县| 出国| 沙田区|