より大きい番号で任意のプロパティを削除します:)その値が与えられた数
私はその値が与えられた数よりも多い数である特性を削除する必要があります。私はこの質問を見てきました:How do I remove a property from a JavaScript object?とこの1つ:Remove some properties from array of javascript objectsとこの1つ:remove item from array javascriptしかし、私はまだ私が必要とする答えを得ることができないようです。 (彼らは数字のみを返すか、私は必要としない、アレイの他の部分だのいずれか。)
これは私が書いたコードです:
function removeNumbersLargerThan(num, obj) {
arr = [];
for (var i = 0; i < obj.length; i++) {
return arr[i] > 5;
}
}
var obj = {
a: 8,
b: 2,
c: 'montana'
};
removeNumbersLargerThan(5, obj);
これは私の結果である:
console.log(obj); // => { a: 8, b: 2, c: 'montana' }
正しいにconsole.logはこのかかわらず、次のようになります。
{ b: 2, c: 'montana' }
任意のアドバイスはありますか?ありがとうございました! PS:ルールに従うことを試みているにもかかわらず、私は新しいですし、私の質問はたくさん下がっているようです。私が間違って投稿していると、誰かが私を傷つけると間違っていることを私に知らせることができますか?このように私は改善することができます。私は学ぶためにここにいる! :Dありがとう!
素敵な解決策、upvoted。 –
答えに沿って説明してくれてありがとう!非常に役立ちます!! :D – learninghowtocode