我目前正在学习如何在网站上使用和应用dataLayer。根据我所读到的所有内容,最佳实践是在更新dataLayer时使用.push功能。我知道当您使用.push功能时,.push通常不会更新数组中的对象值,它只会将具有相同键和新值的另一个对象附加到该对象的末尾。Google Tag Manager已经为.push功能打了补丁,允许它查看键
我尝试使用console.log来查看Set对象(如size)的属性。但是,如果我尝试将键记录在一个集合中,则会得到一个空数组:mySet.add(1);mySet.add(3);
console.log(keys);
当我使用Map时,同样的事情也会发生:
let myMap = new Map();