當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
javascript数组常用方法
生活随笔
收集整理的這篇文章主要介紹了
javascript数组常用方法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
<!DOCTYPE?html>
<html>
<head?lang="en"><meta?charset="UTF-8"><title>數(shù)組</title><script?type="text/javascript">var?a1?=?[1,?4,?5,?7,?8];var?a2?=?new?Array('b',?'a',?'d');a1.sort(function?(i,?j)?{return?i?-?j;});a2.sort();console.info(a1);console.info(a2);//每一項為true才返回truevar?everyRs?=?a1.every(function?(item,?index,?arr)?{return?item?>?1;});console.info('everyRs',?everyRs);//返回為true的項var?filterRs?=?a1.filter(function?(item,?index,?arr)?{return?item?>?3;});console.info('filterRs',?filterRs);//循環(huán)數(shù)組,沒返回值a1.forEach(function?(item,?index,?arr)?{console.info(index,?'>',?item);});//每一項運行指定的函數(shù),每次函數(shù)調(diào)用結果組成新的數(shù)組返回var?mapRs?=?a1.map(function?(item,?index,?arr)?{return?item?*?2;});console.info('mapRs',?mapRs);//有一項滿足就返回truevar?someRs?=?a1.some(function?(item,?index,?arr)?{return?item?<?2;});console.info('someRs',?someRs);//其他方法//?push?尾入?pop尾出//shift?首出?unshift?首入//?sort(function(i,j){})排序??reserve?在現(xiàn)基礎返序//concat?拼接數(shù)組返回新數(shù)組//slice?截取數(shù)組,返回全新數(shù)組//splice???splice(0,1)刪除:從index=0刪除一個元素//?splice(1,0,'aa','bb')插入:index=1后面插入2個元素//?splice(1,1,'replace')替換:刪除index=1插入一個新元素?==?替換//indexOf('a')?-1或者a的第一個位置索引//lastindexOf('a')??-1或者a的最后位置一個所有//reduce//reduceRigthvar?sum?=?a1.reduce(function?(prev,?cur,?index,?arr)?{//運行arr.length-1次//prev記錄上一次返回值,cur當前值console.info('prev',prev);console.info('cur',cur);return?cur?+?prev;});console.info('sum',?sum);</script>
</head>
<body>
</body>
</html>
轉載于:https://blog.51cto.com/ether007/1420971
總結
以上是生活随笔為你收集整理的javascript数组常用方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CSS命名方法(笔记)
- 下一篇: javascript(arguments