我正在使用_.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) 我创建了一个函数来检查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)