小编Mar*_*tos的帖子

使用lodash的isEqual()排除一些属性

我正在使用_.isEqual来比较2个对象数组(例如:每个对象有10个属性),并且它工作正常.

现在有2个属性(创建和删除),我不需要成为比较的一部分.

例:

var obj1 = {name: "James", age: 17, creation: "13-02-2016", deletion: "13-04-2016"}
var obj2 = {name: "Maria", age: 17, creation: "13-02-2016", deletion: "13-04-2016"}

// lodash method...
_.isEqual(firstArray, secondArray)
Run Code Online (Sandbox Code Playgroud)

javascript lodash

25
推荐指数
4
解决办法
2万
查看次数

检查2个字符串中的Anagram

我创建了一个函数来检查2个单词是否是字谜,但我想让它变得更好.在if语句中我觉得计数器的声明不太好,如果有人有更好的解决方案会很棒.

function checkAnagram(string1, string2){

        if(string1.length !== string2.length){
            return false;
        }

        for(var i = 0; i < string1.length; i++){

            if(count <= 0){

                return false;
            }
            var count = 0;

            for(var t = 0; t < string2.length; t++){

                //counter = 0

                if(string2[t].toLowerCase() == string1[i].toLowerCase()){
                    //counter++;
                    count++;
                    break;
                }


            }

        }

        return true;
    }
Run Code Online (Sandbox Code Playgroud)

javascript

1
推荐指数
2
解决办法
1570
查看次数

标签 统计

javascript ×2

lodash ×1