κ°μ²΄λ₯Ό μ λ ₯λ°μ number νμ μ κ°μ κ°λ μμ±μ λͺ¨λ μ κ±°νμμ€.
1. for...inλ¬Έ function λλ²νμ ν€κ°μ κ±°ν΄(obj) { for(let key in obj){ if(obj[key] % 2 === 0){ delete obj[key]; } } }2. mapμ΄μ©(μ μλΌ~ λμκ°π) function λλ²νμ ν€κ°μ κ±°ν΄(obj) { let map = Object.keys(obj).map(function (key) { if(!(typeof obj[key] === "number" && obj[key] % 2 === 0)){ return `{${key}: ${obj[key]}}`; } }); return map }3. mapμ΄μ©(ν¬λ‘¬ μ½μμ ν μ€νΈ κ°κ³Ό κ°μλ°...μ ν μ€νΈ ν΅κ³Όλ μλ κΉ?π₯²) function λλ²νμ ν€κ°μ κ±°ν΄(obj) { let map = Object.keys(obj).map(function(key){ return [String(key), obj[key]] }) let newObj = {} for(let i = 0; i < map.length; i++){ if(Array.isArray(map[i])){ if(typeof map[i][1] === "number" && map[i][1] % 2 === 0){ continue; }else{ newObj[map[i][0]] = map[i][1] } } } }