
function array_diff(a, b) { if (b == "") return a; return a.filter(function(item,index,array) {var flag = false;for(var i=0;i<b.length;i++) { if(item !== b[i]) flag = true;
}return flag;
});
}较优解答为:
立即学习“Java免费学习笔记(深入)”;
function array_diff(a, b) { return a.filter(function(x) { return b.indexOf(x) == -1; });
}
分析:
笔记:

var gimme = function (inputArray) { var newArray = []; for(var i=0;i<inputArray.length;i++) {
newArray[i] = inputArray[i];
}
newArray.sort(function(a,b) {if(a < b) { return -1;
} else if (a> b) {return 1;
} else {return 0;
}
}); return inputArray.indexOf(newArray[1]);
};较优解答为:
立即学习“Java免费学习笔记(深入)”;
function gimme(a) { return a.indexOf(a.concat().sort(function(a, b) { return a - b })[1])
}
分析:
笔记:

function minMax(arr){ var newarr = [];
newarr.push(Math.min.apply(Math,arr));
newarr.push(Math.max.apply(Math,arr)); return newarr;
}较优解答为:
立即学习“Java免费学习笔记(深入)”;
function minMax(arr){ return [Math.min(...arr), Math.max(...arr)];
}分析:

function XO(str) { var str = str.toLowerCase(); var countx = 0; var counto = 0; for(var i=0;i<str.length;i++) { if(str[i] === "x") {
countx++;
} if(str[i] === "o") {
counto++;
}
}if(counto == countx) { return true;
} else { return false;
}
}较优解答为:
立即学习“Java免费学习笔记(深入)”;
function XO(str) {var a = str.replace(/x/gi, ''),
b = str.replace(/o/gi, '');return a.length === b.length;
}分析:
以上就是分享JavaScript练习的实例教程的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号