欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript數(shù)組對象常用api函數(shù)小結(jié)(連接,插入,刪除,反轉(zhuǎn),排序等)

 更新時間:2016年09月20日 09:49:20   作者:朱羽佳  
這篇文章主要介紹了javascript數(shù)組對象常用api函數(shù),結(jié)合實例形式總結(jié)分析了javascript針對數(shù)組的連接、刪除、反轉(zhuǎn)、排序、插入等操作相關(guān)函數(shù)用法,需要的朋友可以參考下

本文實例講述了javascript數(shù)組對象常用api函數(shù)。分享給大家供大家參考,具體如下:

1. concat()

連接兩個或多個數(shù)組,并返回結(jié)果

var a = [1,2,3];
var b = a.concat(6,7);
console.log(a); //[1,2,3]
console.log(b); //[1,2,3,6,7]

2. join(str)

把數(shù)組的所有元素用str分隔,默認(rèn)逗號分隔

var a = [1,2,3]
var b = a.join('|');
console.log(a); //[1,2,3]
console.log(b); //"1|2|3"

3. pop()

刪除并返回數(shù)組的最后一個元素的值

var a = [1,2,3];
var b = a.pop();
console.log(a); //[1,2]
console.log(b); //3

4. push()

向數(shù)組的末尾添加一個或更多元素,并返回新的數(shù)組長度

var a = [1,2,3];
var b = a.push('4','5');
console.log(a); //[1,2,3,4,5]
console.log(b); //5

5. reverse()

反轉(zhuǎn)數(shù)組中元素的順序

var a = [1,2,3,4,5];
var b = a.reverse();
console.log(a); //[5,4,3,2,1]
console.log(b); //[5,4,3,2,1]

6. shift()

刪除并返回數(shù)組的第一個元素

var a = [1,2,3];
var b = a.shift();
console.log(a); //[2,3]
console.log(b); //1

7. slice(start,end)

從已有的數(shù)組中返回選定的元素

var a = [1,2,3,4,5];
var b = a.slice(0,-1);
var c = a.slice(1,3);
var d = a.slice(1);
var e = a.slice(2,-2);
var f = a.slice(3,1);
console.log(a); //[1,2,3,4,5]
console.log(b); //[1,2,3,4]
console.log(c); //[2,3]
console.log(d); //[2,3,4,5]
console.log(e); //[3]
console.log(f); //[]

8. sort(func)

按指定的參數(shù)對數(shù)組排序

注:func 必須返回一個值。

負(fù)值,第一個參數(shù)比第二個參數(shù)小,排在前面。

零,相等。

正值,第一個參數(shù)比第二個參數(shù)大,排在后面。

var a = [1,2,10,3];
var b = a.sort();
console.log(a); //[1,10,2,3]
console.log(b); //[1,10,2,3]
var num = function(x,y) {
  return x - y;
}
var c = a.sort(num);
console.log(a); //[1,2,3,10]
console.log(c); //[1,2,3,10]

9. splice(start,deleteCount,val1,val2,···)

從一個數(shù)組中移除一個或多個元素,并在該位置插入新元素,返回所移除的元素

var a = [1,2,3,4,5];
var b = a.splice(2,2,7,8);
console.log(a); //[1,2,7,8,5]
console.log(b); //[3,4]

10. unshift(val1,val2,···)

將指定元素插入數(shù)組開始位置,并返回新的長度

var a = [1,2,3];
var b = a.unshift(-2,-1);
console.log(a); //[-2,-1,1,2,3]
console.log(b); //5

11. toString()

將數(shù)組的元素轉(zhuǎn)換為字符串,并用逗號分隔,且連接起來

var a = [1,2,3,4,5];
var b = a.toString();
console.log(a); //[1,2,3,4,5]
console.log(b); //"1,2,3,4,5"

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript數(shù)組操作技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript數(shù)學(xué)運算用法總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript切換特效與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript動畫特效與技巧匯總》及《JavaScript錯誤與調(diào)試技巧總結(jié)

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

相關(guān)文章

  • JS實現(xiàn)禁止鼠標(biāo)右鍵的功能

    JS實現(xiàn)禁止鼠標(biāo)右鍵的功能

    遇到網(wǎng)頁上有精美圖片或者精彩文字想保存時,通常大家都是選中目標(biāo)后按鼠標(biāo)右鍵,在彈出菜單中選擇“圖片另存為”或“復(fù)制”來達(dá)到我們的目的。但是,目前有許多網(wǎng)頁都屏蔽了鼠標(biāo)右鍵,那么用js如何實現(xiàn)禁止鼠標(biāo)右鍵的功能呢?下面小編給大家介紹下
    2016-10-10
  • 輕松實現(xiàn)javascript圖片輪播特效

    輕松實現(xiàn)javascript圖片輪播特效

    這篇文章主要幫助大家輕松實現(xiàn)javascript圖片輪播特效,點擊標(biāo)簽還可以實現(xiàn)圖片切換,感興趣的小伙伴們可以參考一下
    2016-01-01
  • Array.prototype 的泛型應(yīng)用分析

    Array.prototype 的泛型應(yīng)用分析

    Array.prototype 的泛型應(yīng)用分析,需要的朋友可以參考下。
    2010-04-04
  • JavaScript生成隨機(jī)驗證碼代碼實例

    JavaScript生成隨機(jī)驗證碼代碼實例

    這篇文章主要介紹了JavaScript生成隨機(jī)驗證碼代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • JavaScript計算出兩個數(shù)的差值

    JavaScript計算出兩個數(shù)的差值

    這篇文章主要為大家詳細(xì)介紹了JavaScript計算出兩個數(shù)的差值,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • 微信小程序開發(fā)中所碰到問題集錦

    微信小程序開發(fā)中所碰到問題集錦

    這篇文章主要介紹了微信小程序開發(fā)中所碰到問題集錦,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-01-01
  • javascript自執(zhí)行函數(shù)

    javascript自執(zhí)行函數(shù)

    本文主要介紹了javascript自執(zhí)行函數(shù)的相關(guān)知識。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • JavaScript判斷數(shù)組是否存在key的簡單實例

    JavaScript判斷數(shù)組是否存在key的簡單實例

    下面小編就為大家?guī)硪黄狫avaScript判斷數(shù)組是否存在key的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • 引用外部js亂碼問題分析及解決方案

    引用外部js亂碼問題分析及解決方案

    web開發(fā)中不可避免會使用js,為了給頁面良好的瘦身我們一般都會將js代碼放在外部,然后通過src引用,如果web頁面與js采用的編碼不同一就會產(chǎn)生亂碼,接下來與大家分享下解決方法,感興趣的朋友可以參考下哈
    2013-04-04
  • Bootstrap每天必學(xué)之柵格系統(tǒng)(布局)

    Bootstrap每天必學(xué)之柵格系統(tǒng)(布局)

    Bootstrap每天必學(xué)之柵格系統(tǒng),小編對Bootstrap柵格系統(tǒng)(布局)也很陌生,特分享整理這篇文章,感興趣的小伙伴們可以參考一下
    2015-11-11

最新評論