美文网首页
【JS】数组

【JS】数组

作者: Dylan_abaa | 来源:发表于2020-08-13 16:54 被阅读0次

    JS数组两种定义方式:

    var num = [1,2,3,5,6];

    var num1 = new Array(1,2,3,5,6);

    但第二种如果只传一个值,那么默认第一位是数组长度。

    所以在new Array第一位的不能传小数,不合法会报错。

    当然你啥都不传的话就是空

    JS分为三部分:

    ECMA script :JS

    ES3.0 ES5.0 ES6.0

    DOM :通过JS操作HTML

    BOM :通过JS操作浏览器

    数组的unshit的写法 :

    在数组前面加上值。。

    可以利用push的方法

    拿一个数组来放实参列表数组,然后把原数组当成参数push进来就好。

    其实是不是也可以用reverse方法+push来做

    然后还可以用splice来做,可以在第0位开始截,然后往里面放东西

    push方法的实现:

    遍历(传进来的)实参列表,每一次都在原数组的length上面添加数值,(因为数组的增加,length也有增加的效果,所以结果就是能每一次都顺利添加到值)

    a.sort(function(a,b){ return b-a;}) ///接口规定返回负数,正数(调换),0

    //降序

    a.sort(function(a,b){ return a-b;})///接口规定返回负数,正数(调换),0

    //升序

    此处的a,b传进来不仅仅可以是数组的某一位原始值,而且还可以是对象的属性

    相关文章

      网友评论

          本文标题:【JS】数组

          本文链接:https://www.haomeiwen.com/subject/urqbdktx.html