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

js常用數(shù)組操作方法簡明總結(jié)

 更新時間:2014年06月20日 09:22:19   投稿:junjie  
這篇文章主要介紹了js常用數(shù)組操作方法簡明總結(jié),直接上代碼,代碼中有詳細的注釋,需要的朋友可以參考下
//javascript 中的數(shù)組分割
var colors = ["red","green","blue"];
//alert(colors.toString());
alert(colors.join("|")); //返回結(jié)果是red|green|blue
var colors = ["red","green","blue",null];
alert(colors.join("|"));//red|green|blue|
//注意當(dāng)數(shù)組里面有值是null或者是undefined的時候 返回的結(jié)果是以空的字符串表示的
-------------------------------------------
//數(shù)組刪除和添加
var colors = ["red","green","blue"];
//alert(colors.toString());
colors.push("white","test");//返回的結(jié)果是數(shù)組的長度
alert(colors.join("|"));//結(jié)果是red|green|blue|white|test
//往數(shù)組的開頭添加元素
var colors = ["red","green","blue","test"];
var item = colors.unshift("first");//數(shù)組的開頭添加一個元素
alert(colors.join("|"));//返回最后的數(shù)組


//刪除元素
var colors = ["red","green","blue","test"];
var item = colors.pop();//返回刪除的選項結(jié)果test
alert(colors.join("|"));//返回最后的數(shù)組結(jié)果red|green|blue
//刪除開頭元素
var colors = ["red","green","blue","test"];
var item = colors.shift();//刪除數(shù)組的第一個選項
alert(colors.join("|"));//返回最后的數(shù)組
-------------------------------------------------
//數(shù)組順序事例
//順序顛倒
var colors = ["red","green","blue","test"];
colors.reverse();
alert(colors);//結(jié)果是:test,blue,green,red
//數(shù)組排序
var values = [0,1,5,10,7];
values.sort(compare);
alert(values);
//document.writeln(values);

}
 function compare(value1,value2){
	if(value1<value2){
		return 1 ;
	}else if(value1>value2){
		return -1 ;
	}else return 0 ;
} 
-----------------------------------------------------
//向數(shù)組中添加數(shù)組 concat()方法
var colors = ["color","red"];
var colors2 = colors.concat(["ccc","bbbb"],'3333',['vvccxx',['oolll','lll']]);
alert(colors2);//返回結(jié)果是:color,red,ccc,bbbb,3333,vvccxx,oolll,lll

//slice()方法復(fù)制數(shù)組中的元素并不會破壞之前的元素
var colors = ["color","red",'eeee','221111'];
var colors2 = colors.slice(1);//從1開始進行復(fù)制
alert(colors2);//結(jié)果是:red,eeee,221111

var colors = ["color","red",'eeee','221111'];
var colors2 = colors.slice(1,3);//從1開始進行復(fù)制到第3個位置結(jié)束
alert(colors2);//結(jié)果是red,eeee
---------------------------------------------------------------------
//數(shù)組中刪除元素
var a = [1,2,3,5,8];
var r = a.splice(0,2); //刪除前2項
alert(a);//結(jié)果是3,5,8

var a = [1,2,3,5,8];
var r = a.splice(1,1,100,200); //從第2個數(shù)開始刪除一項 然后插入100 200
alert(a);//結(jié)果是1,100,200,3,5,8

相關(guān)文章

  • JS兩種定義方式的區(qū)別、內(nèi)部原理

    JS兩種定義方式的區(qū)別、內(nèi)部原理

    方式1 是典型的函數(shù)聲明(Function declarations)。方式2 是函數(shù)表達式(Function expressions),未必所有人都知道其區(qū)別,內(nèi)部原理
    2013-11-11
  • 日歷查詢的算法 如何計算某一天是星期幾

    日歷查詢的算法 如何計算某一天是星期幾

    歷史上的某一天是星期幾?未來的某一天是星期幾?關(guān)于這個問題,有很多計算公式,其中最著名的是蔡勒(Zeller)公式
    2012-12-12
  • javascript實現(xiàn)dom元素可拖動

    javascript實現(xiàn)dom元素可拖動

    HTML DOM 是 W3C 標(biāo)準(zhǔn)(是 HTML 文檔對象模型的英文縮寫,Document Object Model for HTML)。通過 DOM,可以訪問所有的 HTML 元素,連同它們所包含的文本和屬性??梢詫ζ渲械膬?nèi)容進行修改和刪除,同時也可以創(chuàng)建新的元素。
    2016-03-03
  • Three.js源碼閱讀筆記(基礎(chǔ)的核心Core對象)

    Three.js源碼閱讀筆記(基礎(chǔ)的核心Core對象)

    Three.js是一個比較偉大的webgl開源庫,它簡化了瀏覽器3D編程,使得使用JavaScript在瀏覽器中創(chuàng)建復(fù)雜的場景變得容易很多接下來先從最基礎(chǔ)的核心(Core)對象開始,感興趣的朋友可以參考下
    2012-12-12
  • scrollTop 用法說明

    scrollTop 用法說明

    scrollTop屬性是什么? 有些情況下,“元素中內(nèi)容”的高度會超過“元素本身”的高度,
    2009-06-06
  • javascript第一課

    javascript第一課

    javascript第一課...
    2007-02-02
  • 前端面試題及答案整理(二)

    前端面試題及答案整理(二)

    上一篇從常見數(shù)據(jù)結(jié)構(gòu)算法、JavaScript兩個方面從面試的角度進行了整理,本文將對其余內(nèi)容進行補充
    2016-08-08
  • JavaScript面向?qū)ο缶幊倘腴T教程

    JavaScript面向?qū)ο缶幊倘腴T教程

    這篇文章主要介紹了JavaScript面向?qū)ο缶幊痰南嚓P(guān)概念,例如類、對象、屬性、方法等面向?qū)ο蟮男g(shù)語,并以實例講解各種術(shù)語的使用,非常好的一篇面向?qū)ο笕腴T教程,其它語言也可以參考哦
    2014-04-04
  • JavaScript學(xué)習(xí)筆記之基礎(chǔ)語法

    JavaScript學(xué)習(xí)筆記之基礎(chǔ)語法

    本文不是零基礎(chǔ)教學(xué),請沒javascript基礎(chǔ)的小伙伴們先出門左拐,本人之前學(xué)習(xí)java的,所以本文主要對比下java學(xué)習(xí)javascript。
    2015-01-01
  • JavaScript 鏈?zhǔn)浇Y(jié)構(gòu)序列化詳解

    JavaScript 鏈?zhǔn)浇Y(jié)構(gòu)序列化詳解

    這篇文章主要介紹了JavaScript 鏈?zhǔn)浇Y(jié)構(gòu)序列化詳解的相關(guān)資料,需要的朋友可以參考下
    2016-09-09

最新評論

什邡市| 阿拉善盟| 南漳县| 景东| 梅州市| 博湖县| 大洼县| 四会市| 紫阳县| 大英县| 长子县| 西城区| 永和县| 五常市| 山西省| 徐闻县| 屏南县| 林西县| 和田市| 逊克县| 定安县| 多伦县| 巴林左旗| 郸城县| 陕西省| 密山市| 达孜县| 平乐县| 唐山市| 亳州市| 弋阳县| 申扎县| 那坡县| 资溪县| 鄱阳县| 铁力市| 铜山县| 陵川县| 苏尼特右旗| 凤冈县| 焉耆|