у тебя там IIFE, просто проследи, куда подставляются значения, и поймешь)
(function(m, e, t, r, i, k, a){ // m = window // e = document // t = 'script' // r = 'http://' // i = 'ym' // m[i] = window['ym'] или window.ym или ym })(window, document, 'script', 'http://', 'ym')
На человечкский вид этот скрипт можно переписать как-то так var args function ym() { args = arguments } ym.a = ym.a || [] ym.a.push(args) ym.l = 1 * new Date() var firstScript = document.getElementsByTagName('script')[0] var script = document.createElement('script') script.async = true script.src = 'https://' firstScript.parentNode.insertBefore(script, firstScript) ym(id, 'init', { })
Обсуждают сегодня