プロパティの入力が特定のタイプであることを確認する方法はありますか?この例では、新しいライオンがかみついているかどうかを確認したいと思います。新しいLionオブジェクトを作成するときに、 'mane'値がブール値であることを確認する方法はありますか?JSオブジェクト:プロパティの値を特定のタイプに強制する
function Lion(height, weight, fur, purr, mane) {
Cat.call(this, name, height, weight, fur, purr);
this.name = 'Lion';
this.mane = mane;
};
var lion1 = new Lion('100cm', '250kg', 'beige', 'ROAAAAAAAAR!', true);
をあなたはthis.mane – marvel308
を初期化しながら、あなたのプロジェクトに活字を追加し、transpile時間を得ることができtypeofを確認することができますあなたのタイプが一致しない場合のエラー。または、それを使用するときは、キャストを確実にするためにの前に付けてください。 –
rjustin
その変数を変更するsetメソッドを作成し、そのメソッドでデータの型をチェックします – Frankusky