我试图更好地理解optimize api 是如何工作的。我是新手。因此,如果我问的问题非常明显,请原谅。
但我认为 API 的工作原理是使用一个优化对象,该对象有两个方法 get 和 push,以及一个数据对象。但后来我在 optimizely 网站上看到了这段代码,它似乎将变量 windows[optimizely] 分配给一个数组 [ ]。不应该是 { } 而不是 [ ]。请帮忙
var activated = function(event) {
// The Optimizely snippet has been activated.
var visitorId = window.optimizely.get('visitor_id').randomId;
console.log("The visitor ID is: " + visitorId);
};
window["optimizely"] = window["optimizely"] || [];
// SHOULDN"T THE ABOVE BE **window["optimizely"] = window["optimizely"] || {}
window["optimizely"].push({
type: "addListener",
filter: {
type: "lifecycle",
name: "activated"
},
// Add the activated function as a handler.
handler: …Run Code Online (Sandbox Code Playgroud)