Когда мы инициализируем объект с одним и тем же ключом (именем) несколько раз, последнее задание сохраняется. Все предыдущие итерации одного и того же ключа (имени) переопределяются. Есть ли способ узнать, сколько раз JavaScript переопределяет ключ (имя)?кол-во кол-во ключей (имя) было переопределено
Для например
var obj={a:1,b:2,a:3,b:4};
You end up with an object like this: {a:3,b:4}
нет нет способа сделать это –
Не во время выполнения. Вы можете выполнить статический анализ кода и определить количество вхождений каждого ключа. –
в режиме «use strict» javascript не разрешает определение свойства более одного раза в литерале объекта. используйте jshint validation –