{ let $ = window.$j || $ glob_ot = {} function iot(){ var v clog("..",$("*").jquery) for (v of $("*")){ if (v.outerText != v.innerText){ clog("!=") } } clog("...") } } function def_tprops(){ var ret = { a:1, // z // enumerable z:true, get gs_0(){ var z2 clog("get gs0",{that:this,arguments,z2}) // clog({that:this,arguments,z2}) if (!z2) { z2="..." } return "zz" }, set gs_0(v){ return "zz" }, } var _prop = { configurable:false, enumerable:false, // dd value:"", writable:false, // ad get (){}, set (v){}, } var dprop = { } var aprop = { } var props ={ p1:{ // configurable:true, configurable:true, enumerable:true, get (){ clog("get p1",{that:this,arguments}) return "P1v" }, set (v){ clog("get p1",{that:this,arguments}) }, }, } var px = {} Object.defineProperties(px,props) Object.assign(ret,px) // Object.assign(px,ret) return ret // return px } function fn1(argument) { var hvar = hvar || [] // var fn1 hvar.push(argument) clog("hvar",hvar) // if (!fn1) // body... }