美文网首页
js数组中常用的小栗子

js数组中常用的小栗子

作者: 小纸人儿 | 来源:发表于2016-09-16 22:01 被阅读0次

这玩意儿用得还不是很熟,得写些简单的慢慢练习语法。。。

一、除掉重复的

代码如下

var arr = ['2','5','8','2','4',5,'6','8','9','7',];
var arr1 = [];
for( var i=0 ; i<arr.length; i++ ){
    if( arr1.indexOf( arr[i] ) == -1 ){  //在新数组里查询arr[i]对应的位置
        arr1.push( arr[i] ); //将新拿到的符合条件的数放在新数组里
    }
}

二、拿到重复的

代码如下

var arr = ['2','5','8','2','4',5,'6','8','9','7',];
var arr1 = [];
for( var j=(i+1); j<arr.length; j++ ){
    if( arr[i] == arr[j] ){
        arr1.push( arr[i] );
    }
}

三、乱序

代码如下

var arr = [1,2,3,4,5,6,7,8,9];
    arr.sort( function(){
        return Math.random() -0.5;
    } );        
alert( arr );

四、排序过无重复元素的数组

代码如下

arr = [10,20,8,9,3,2,1,2,2,2,8];
function superSort( arr ){
    var arr1 = [];
        for( var i=0; i<arr.length; i++ ){
        if( arr1.indexOf( arr[i] ) == -1){
            arr1.push( arr[i] );
        }
    }
    arr1.sort( function( x , y ){
        return y -x ;
    } )
    return arr1;
}
alert( superSort( arr ) );

相关文章

  • js数组中常用的小栗子

    这玩意儿用得还不是很熟,得写些简单的慢慢练习语法。。。 一、除掉重复的 代码如下 二、拿到重复的 代码如下 三、乱...

  • Numpy数组

    内容参考:Numpy库常用函数大全 数组的属性 栗子: 数组的创建 扩展小知识:单位矩阵 栗子: 数组的随机函数 ...

  • js数组

    js中数组是比较常用的对象,同时js中的数组也十分的灵活。一. 创建数组的方式 字面量数组 var arr=[1,...

  • 2018-11-07

    js中数组<三>(第九篇) 直接上主题:这篇介绍常用的、好用的js数组方法,有以下几个 map() reduce(...

  • js基础了解

    js数组常用遍历方法使用: js数组常用操作方法使用: 基本逻辑运算: 基本字符串操作方法:

  • js中数组的常用方法

    1.push&pop push方法是在数组末尾增加一个元素,函数返回值为当前数组的长度Pop方法是在数组的末尾删除...

  • JS 中 数组的常用操作

    遍历数组 map map方法的作用在于处理流式数据,比如数组。 map() 方法返回一个新数组,数组中的元素...

  • js中数组常用的方法

    数组的遍历方式 forEach 无法中途退出循环,只能用return退出本次回调,进行下一次回调。它总是返回 un...

  • 数组常用方法

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

  • 基本的数据结构 Array、HashMap 与 List(上)

    Array 1、常用的JS数组内置函数 2、使用数组实现增删改查 在数组中删除元素第一种: 在数组的末尾删除元素所...

网友评论

      本文标题:js数组中常用的小栗子

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