получить значение объекта в IE 11 из уровня данных - PullRequest
0 голосов
/ 17 мая 2018

У меня есть несколько переменных / объектов в js, которые находятся на уровне данных, проблемы, с которыми я сталкиваюсь, заключаются в том, что IE11 плохо работает с объектами,

 <script>
 var pagenumber= dataLayer[0].pageName;
 /// this output 397 which use to a few front end functions, works good on all browsers except IE


     var x = {Name: 'John', Age: 30, City: 'Bangalore'};

   Object.prototype.values = function(obj) {
                            var res = [];
for (var i in obj) {
    if (obj.hasOwnProperty(i)) {
        res.push(obj[i]);
    }
   }
     return res;
   };


 console.dir(Object.values(x));
// i do see objects and value on EI11 with this method
 </script>

как я могу получить только значение pagenumber и сохранить его значение в переменной

enter image description here

добавлен способ, которым слой данных отправляет данные. Моя главная проблема здесь - это IE 11 и более ранние версии, пока IE 8 не исправен, я новичок в IE, проблемы с массивами / объектами js

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