• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:prototype宣言によるメソッドと、プロパティを区別)

Array.prototype.myIncludeメソッドとプロパティの区別

このQ&Aのポイント
  • Array.prototype.myIncludeとは、配列に新しいメソッドを追加するための宣言方法です。
  • このメソッドを追加することで、配列に特定の要素が含まれているかどうかを確認することができます。
  • しかし、プロパティとして追加した要素も同様に表示されてしまうため、表示される要素を制御する方法が必要です。

質問者が選んだベストアンサー

  • ベストアンサー
  • ESate
  • ベストアンサー率64% (11/17)
回答No.1

メソッドの型はfunctionであるからして、 typeofでfunctionであるかどうか調べてみるのがいいと思います。 例: for(var i in hoge){ if(typeof hoge[i] == 'function') continue; alert(i); }

masaota56
質問者

お礼

お蔭様で出来ました ありがとうございました。