Как проверить, установлена ​​ли переменная в объекте? - PullRequest
0 голосов
/ 18 апреля 2020

Как проверить, установлена ​​ли переменная в объекте?

        <script> 
        var json;
      //json = {"one":1,"two":0}
        console.log(typeof json.one); 
        console.log("How to verify is set json?"); 
        </script>

Ответы [ 3 ]

2 голосов
/ 18 апреля 2020

, если ваш вопрос, если объект обладает определенным свойством или нет, работает описанный ниже способ

var json = {"one":1,"two":0};
if(Object.prototype.toString.call(json) === "[object Object]" && json.hasOwnProperty('one')){
  console.log('json contains one property');
}
1 голос
/ 18 апреля 2020
if (json && json.one) {
   console.log("It's set!");
}
0 голосов
/ 18 апреля 2020

If (typeof json .one == 'undefined ")

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...