美文网首页
js中Array(数组)的常方法~

js中Array(数组)的常方法~

作者: WeekOne | 来源:发表于2016-10-23 19:06 被阅读0次

Array:

         数组的length属性能读能写,子啊设置数组的length属性的时候,如果length小于原来的数组的长度,那么就会截取前length个,如果设置的length大于原数组的length.原来的数组就会用对应个数的undefined去填充.



创建数组的方法:

          var arr = [];//这是方法一,

         var arr = new Array();//如果只有一个参数,当这个参数是数字的时候,创建这个参数长度的数组中的每一项都是undefineds,如果是大于一个参数name就是和[]是一样的如果参数是个0,那么就会创建一个空数组.

var arr = Array.of(a);//将类数组转换成真正的数组


数组的操作:

pop();

      //pop删除数组最后一位

Array.isArray(arr);

      //Array.isArray同来判断某个对象是不是数组,是就返回true,否则返回false



排序:

正序:

arr.sort(function(a,b){

console.log(a - b);

return a - b;

});

倒序;

arr.sort(function(a,b){

return b - a;

})

随机;

arr.sort(function(){

return 0.5 - Math.random();

})


原生sort()排序原理:

for(var i=0; i

var pre = i - 1,cur = arr[i];

while(pre >= 0 && arr[pre] > cur){

arr[pre + 1] = arr[pre];

pre --;

}

arr[pre + 1] = cur;

}

相关文章

  • js中Array(数组)的常方法~

    Array: 数组的length属性能读能写,子啊设置数组的length属性的时候,如果length小于原...

  • 概念集合

    JS中的数组和Arrary的区别 js中的数组就是array对象

  • js 判断数组中是否包含某元素的方法

    简述 js判断数组中是否包含某元素的方法 1.array.indexOf(item,start):元素在数组中的位...

  • 前端笔记:JavaScript

    Array对象 Array即我们所说的数组,js中的数组对象不像java中那么严谨,Array是长度自动变化的数组...

  • 第三章 d3数据

    1 js数组方法 1. JavaScript中修改数组自身的方法: array.pop - 移除最后一个元素. a...

  • js数组方法大全

    js数组方法大全 JavaScript中创建数组有两种方式(一)使用 Array 构造函数: (二)使用数组字面量...

  • Math、数组、Date

    JavaScript判断变量是否为数组的方法(Array)Javascript中的apply与call详解JS核心...

  • JavaScript数组的原型方法

    上章节讲完JS数组的私有方法,这个章节我们继续讲解数组的原型方法。 Array的原型属性 一、Array.conc...

  • 数组常用方法

    数组常用方法 一、js数组常用方法: 1、join() Array.join() 方法将数组中所有元素都转换成字...

  • javaScript的数组

    js中没有数组类型 js 中数组是以内置对象的形式存在 数组定义01 var attr = new Array('...

网友评论

      本文标题:js中Array(数组)的常方法~

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