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

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

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

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

1. concat()

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

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分隔,默認逗號分隔

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()

反轉數(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 必須返回一個值。

負值,第一個參數(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ù)組的元素轉換為字符串,并用逗號分隔,且連接起來

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"

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

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

相關文章

最新評論

汉中市| 呈贡县| 绍兴市| 栖霞市| 乐清市| 儋州市| 炎陵县| 德惠市| 佛教| 石楼县| 家居| 崇左市| 友谊县| 绍兴市| 厦门市| 内丘县| 蚌埠市| 宜宾市| 白银市| 织金县| 沁水县| 博爱县| 屏山县| 梧州市| 玛曲县| 临夏市| 阿拉尔市| 西安市| 宁武县| 吴江市| 鄂托克前旗| 扬中市| 新宁县| 濮阳市| 贵溪市| 东宁县| 敦化市| 无锡市| 南城县| 凤阳县| 秦安县|