0
任意のオブジェクトが与えられている場合、このフォームであることを確認したいと思います。オブジェクトが与えられたキーを持っているかどうかチェックし、そのキーの値をtypescriptで返すかどうかを確認します
obj = {WHERE:{antherObject},OPTIONS{anotherObject}}
オブジェクトがhasProperty(key)
を使用してキーを持っている場合、私は確認することができますが、その後どのように私は、キーの値にアクセスできますか?
私はこのようなことを考えていました。ジャバスクリプト(およびtypescriptです)オブジェクトのプロパティにアクセスするには、2つの方法があるで
validateForm(obj: Object):Object {
if obj.hasOwnProperty("WHERE") {
//return the value of "WHERE"
}
else{
throw new Error("WHERE isnt a key in this object");}
ありがとう –