- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:prototype宣言によるメソッドと、プロパティを区別)
Array.prototype.myIncludeメソッドとプロパティの区別
このQ&Aのポイント
- Array.prototype.myIncludeとは、配列に新しいメソッドを追加するための宣言方法です。
- このメソッドを追加することで、配列に特定の要素が含まれているかどうかを確認することができます。
- しかし、プロパティとして追加した要素も同様に表示されてしまうため、表示される要素を制御する方法が必要です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
メソッドの型はfunctionであるからして、 typeofでfunctionであるかどうか調べてみるのがいいと思います。 例: for(var i in hoge){ if(typeof hoge[i] == 'function') continue; alert(i); }
お礼
お蔭様で出来ました ありがとうございました。