数组2

1.//求数组中最大值


//声明一个数组


var arr=[1,5,9,88,79];


//遍历数组,同时要声明一个变量(变量不能大于数组中的值)


for(var i=0;sum=1;i<arr.length;i++){


    //做比较


    //如果数组中的当前元素大于sum


if(arr[i]>sum){


    //就把数组中的当前元素赋值给sum


    sum=arr[i];


}


}


console.log(sum);


2.//数组去重


var arr[1,3,4,2,5,4,2,3,1]


for(var i=0,uarr=[arr[0]];i<arr.length;i++){


for(var j=0;j<uarr.length;j++){


    if(arr[i]==uarr[j]){


        break;


    }


}


    if(j==uarr.length){


    uarr[uarr.length]=arr[i];


    }


}


console.log(uarr);


3.API:(栈:只能从一端操作数组)


push:给数组末尾添加新元素


pop:删除数组中的最后一个元素


unshif:在数组开头添加新元素


shift:在数组开头删除第一个元素


4.二维数组:


var arr=[


        [1,2,3],


        ['a','b','c'],


        [ture,false]


]


console.log(arr[0][0]);//1


arr【a】【c】;//a不可以越界

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 排序算法说明 (1)排序的定义:对一序列对象根据某个关键字进行排序; 输入:n个数:a1,a2,a3,…,an 输...
    code武阅读 696评论 0 0
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,273评论 0 13
  • 某次二面时,面试官问起Js排序问题,吾绞尽脑汁回答了几种,深感算法有很大的问题,所以总计一下! 排序算法说明 (1...
    流浪的先知阅读 1,231评论 0 4
  • 16岁,选择一个人出国,大概是我这辈子做的最勇敢的决定。 离开家的那天,阳光出奇的明媚,爸妈把我送到机场,告诉我要...
    七七呐阅读 806评论 0 4
  • 对于眼前的情形,凤仙儿很是意外,院子里的每个人都在认认真真的做自己手上的事,看上去是那么严阵有序、井井有条,没有一...
    兮云阅读 487评论 0 4