zoukankan      html  css  js  c++  java
  • 数组去重

    //    编写一个方法 去掉一个数组的重复元素
            var arr = ["c","a","z","a","x","a"];

            var o = {};

    //     创建一个对象, 把对象看作一个字典
    //        o["c"] = 1;

            for(var i = 0; i < arr.length; i++) {
                //数组中的每一项
                var item = arr[i];

                //判断字典中是否已经存在该值
                //如果不存在  = 1
                //如果存在  + 1
                if(o[item]) {
                    o[item]++;
                }else{
                    o[item] = 1;
                }
            }

        
    //    for(var key in o) {
    //        console.log(key + "===" + o[key]);
    //    }
        //去掉数组中的重复项
        var newArr = [];
        for(var key in o) {
            newArr.push(key);
        }
        
        console.log(newArr);

  • 相关阅读:
    Eclipse
    svn 常用
    spidermonkey编译
    float format 显示
    点击6次修改服务器地址
    UITextField字数限制
    UINavigationController
    运行时runtime
    IOS 技术与面试
    Cocos2dx笔记
  • 原文地址:https://www.cnblogs.com/landofpromise/p/5699670.html
Copyright © 2011-2022 走看看