<script type="text/javascript">

	  window.onload  = function () {
	  	// body...

	  	var aNew = new Array('blue','black','green','nul','undefined','null');
	  	var aNew2 = new Array(1,3,11,8,23,100);

	  	//alert(aNew);
	  	//aNew.length =2;
	  	//alert(aNew);
	  	//aNew[3] = 'ajax';
	  	//alert(aNew);

	  	//join
	  	//alert(aNew.join('|'));

	  	//push
	  	/*var count = aNew.push('values','lk');
	  	alert(count); //输出长度8
	  	alert(aNew);*/

	  	//pop

	  	/*var coo= aNew.pop();
	  	alert(coo);//取得最后一项并输出
	  	alert(aNew) //移除了最后一个null*/

	  	/*var shift =aNew.shift()
	  	alert(shift);//取得第一项并移除第一项
	  	alert(aNew);*/

	  	//unshift--在IE8以下中总是输出undefined
	  	/*var unsh = aNew.unshift('bb')
	  	alert(unsh);//输出长度7
	  	alert(aNew);//bb放在了第一项并输出*/

	  	//reverse 倒序

	  	/*var re = aNew.reverse();
	  	alert(re);*/

        //sort --调用tostring的方法运行anew 然后比较第一个数字或者字母的编码顺序
        /*var so = aNew2.sort();
        alert(so);  //[1, 100, 11, 23, 3, 8]*/
        /*var so = aNew2.sort(compare);
        alert(so);*/

        //concat

        /*var con = aNew.concat('values',['one','two']);
        alert(con); //blue,black,green,,undefined,null,values,one,two*/

        //slice(从0开始)
        //1个参数返回当前位置到末尾的项
        //2个参数返回当前位置到第二个参数位置的项,但不包裹最后一项
        //参数中如果有负数的话直接加当前数组length 比如slice(-2,-1)+length = slice(4,5)

        /*var slic = aNew.slice(6);
        alert(slic);*/
        /*var slic2 = aNew.slice(1,5);
        alert(slic2);*/

        /*var slic3 = aNew.slice(-2,-1);
        alert(slic3);*/

        //splice(从0开始)
        //删除 splice(0,2)删除数组的前两项
        /*var splone = aNew.splice(0,2);
        alert(splone);
        alert(aNew);//移除了前两项*/

        //插入,替换splice(2,1,‘first’,'second');--2从第二个之前插入 --1从2的位置删除1项
        /*var splsecond = aNew.splice(2,1,'first','second'); //
        alert(splsecond);//返回green 如0则返回空数组
        alert(aNew);//返回删除增加后的数组*/

	  }

	  function compare (value1,value2) {
	  	// body...
	  	return value2-value2;
	  }

	</script>

javascript-array函数实例的更多相关文章

  1. php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】

    本文实例总结了php常用数组array函数.分享给大家供大家参考,具体如下: array_combine 功能:用一个数组的值作为新数组的键名,另一个数组的值作为新数组的值 案例: <?php ...

  2. php array函数实例应用

    array_diff_key() array_diff_assoc() array_count_values() array_combine() array_column() array_chunk( ...

  3. javascript + jquery函数大全

    JAVASCRIPT Array 函数   array创建数组 concat()连接两个或更多的数组,并返回结果. join()把数组中所有元素组成字符串. pop()删除并返回数组的最后一个元素 s ...

  4. JavaScript学习笔记-函数实例

    函数实例 var p = { a:15, b:'5', f1:function(){ var self = this; console.log(self.a+self.b); f2(); functi ...

  5. js javascript map函数去重功能的使用实例

    js javascript map函数去重功能的使用实例 先上一个实战例子代码 var map = new Map(); for(var i=0; i<=9; i++){ map.set(i,i ...

  6. JavaScript Array -->map()、filter()、reduce()、forEach()函数的使用

    题目: 1.得到 3000 到 3500 之内工资的人. 2.增加一个年龄的字段,并且计算其年龄. 3.打印出每个人的所在城市 4.计算所有人的工资的总和. 测试数据: function getDat ...

  7. JavaScript valueOf() 函数详解

    valueOf()函数用于返回指定对象的原始值. 该方法属于Object对象,由于所有的对象都"继承"了Object的对象实例,因此几乎所有的实例对象都可以使用该方法. 所有主流浏 ...

  8. JavaScript Array(数组)对象

    一,定义数组 数组对象用来在单独的变量名中存储一系列的值. 创建 Array 对象的语法: new Array(); new Array(size); new Array(element0, elem ...

  9. 【JavaScript】JavaScript回调函数

    什么是Javascript 回调函数? 函数和其他数据一样可以被赋值,删除,拷贝等,所以也可以把函数作为参数传入到另一个函数中. 这个函数就是所谓的回调函数   举例: //不带参数的case fun ...

  10. javascript 命名空间的实例应用

    /** * 创建全局对象MYAPP * @module MYAPP * @title MYAPP Global */ var MYAPP = MYAPP || {}; /** * 返回指定的命名空间, ...

随机推荐

  1. oracle 管理

    1.管理数据的用户主要是:sys和system. 区别:(1)sys所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle是至关重要的,由数据库自己维护,任何用户都 ...

  2. AndroidStudio使用注意事项

    今天在引入GitHUb上的开源框架时,写好依赖后编译时,报以下错误: Error:Execution failed for task ':app:processDebugResources'.> ...

  3. 고서--做完A之后做B, B受A影响

    1. 합격 소식을 듣고서 매우 기뻤어요.. 2. 친구하고 심하게 다투고서 마음이 안 좋았어요. 3. 급한 일을 먼저 끝내고서 이야기합시다.' 4. 창문을 열고서 상쾌한 공기를 마서 ...

  4. 【转】在 2016 年做 PHP 开发是一种什么样的体验?(一)

    原文: https://www.v2ex.com/t/312651 在 2016 年做 PHP 开发是一种什么样的体验?(一) 嘿,我最近接到一个网站开发的项目,不过老实说,我这两年没怎么接触编程,听 ...

  5. android 画图之setXfermode .

    setXfermode 设置两张图片相交时的模式 我们知道 在正常的情况下,在已有的图像上绘图将会在其上面添加一层新的形状. 如果新的Paint是完全不透明的,那么它将完全遮挡住下面的Paint: 而 ...

  6. HDU-5289<two pointers>

    题意: 求一个数列中存在多少个区间,每个区间内的数的差不超过k; 思路:two_pointers; #include<iostream> #include<cstdio> #i ...

  7. 深入理解最强桌面地图控件GMAP.NET ---离线地图

    enjoyeclipse 深入理解最强桌面地图控件GMAP.NET ---离线地图 这章会介绍GMAP.NET的核心功能之一:离线地图.这个功能可以满足很多政府项目.保密项目.或者由于种种原因不能上网 ...

  8. Lazy Load, 延迟加载图片的 jQuery 插件 - NeoEase

    body { font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI ...

  9. 控制流之if

    if语句if语句用来检验一个条件, 如果 条件为真,我们运行一块语句(称为 if-块 ), 否则 我们处理另外一块语句(称为 else-块 ). else 从句是可选的. ~~~~~~~~~~~~~~ ...

  10. Identifying Dialogue Act Type

    Natural Language Processing with Python Chapter  6.2 import nltk from nltk.corpus import nps_chat as ...