去除数组中的重复元素
var arr = ['hello', 'hello', 'world', 'java', 'javascript']; var result = arr.filter(function (element, index, self) { return self.indexOf(element) === index ? element : null; }); console.log(result); //['hello', 'world', 'java', 'javascript']
筛选出数组中的素数,素数:两个因数 1、 本身。
var nums = [2, 3, 4, 5, 6, 7, 8, 9, 10]; var get_primes = function (arr) { return arr.filter(check); }; var check = function(element){ for(var i = 2 ; i < element ; i++){ if(element % i === 0){ return null; } } return element; }; console.log(get_primes(nums)); //[2, 3, 5, 7]
Sign in to make a reply
未来有妮和我
去除数组中的重复元素
筛选出数组中的素数,素数:两个因数 1、 本身。