2018-05-17 js笔记

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];

}

}

//输出最大值


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=[

//0

[1,2,3],

//1

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

//2

[ture,false]

]

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

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

推荐阅读更多精彩内容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,068评论 0 2
  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一...
    阿里高级软件架构师阅读 3,324评论 0 19
  • 排序算法说明 (1)排序的定义:对一序列对象根据某个关键字进行排序; 输入:n个数:a1,a2,a3,…,an 输...
    code武阅读 694评论 0 0
  • 天黑了, 夜静了, 一盏盏灯被点亮了。 望着灯, 心里想, 也许这灯像一个人。 像老师, 点亮了, 我们走向未来的...
    任笔行阅读 112评论 0 1
  • 昨天,我迎来了我的二十岁生日。二十岁,应该算是最好的时光了吧。 在这最好的时光里,我的生命却过早得...
    欢情薄阅读 165评论 0 0