zoukankan      html  css  js  c++  java
  • 数组的一些理解

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    </head>
    <body>
    <script>
    function fn() {
    var arr=[];
    arr[1]=1;
    arr[2]=1;
    for(var i=3;i<10;i++){
    arr[i]=arr[i-1]+arr[i-2];
    }
    for(var i=1;i<arr.length;i++){
    console.log(arr[i]);
    }}

    function fn1() {
    var num=[0,1,2,3,4,5,6,7,8,9];
    var num1=["a","b","c"];
    var num3=["d","e","f"];
    num.push(10);//将11放在数组的末尾。
    num.push(11,12);//将12,13按顺序排好。放在末尾。
    num.unshift(-1);//将-1放在开头
    num.unshift(-3,-2);//然后-3打头,-2接着。
    num.pop();//删除最后一个元素。
    num.shift();//删除第一个元素。
    num.splice(5,3);//第一个参数5,代表一个索引值。3代表删了从索引值为5开始的三个元素。
    num.splice(5,0,2,3,4);//第一个还是个索引值,第二个代表删除为0,也就是添加了。从索引5开始的2,3,4,
    var num2= num.concat(num1,num3);//链接两个数组。
    alert(num2)
    var even=function (x) {
    console.log(x);
    if(x%2==0){return true}
    else{
    return false
    }
    };
    num.filter(even);//every方法,前面是数组,括号是个函数判断能满足的数组中的元素。
    alert( num.filter(even))
    }
    fn1();

    </script>
    </body>
    </html>
  • 相关阅读:
    linux poll 和 select
    linux测试 scullpipe 驱动
    linux进程唤醒的细节
    linux进程互斥等待
    linux 手动睡眠
    linux一个进程如何睡眠
    [POJ 2431]Expedition
    【MongoDB数据库】MongoDB 命令入门初探
    高速排序为什么快?
    [050] 微信公众平台开发入门视频教程已公布
  • 原文地址:https://www.cnblogs.com/manu-yyj/p/7803330.html
Copyright © 2011-2022 走看看