gpt4 book ai didi

javascript - 为什么在控制台打印这个对象变量值后返回 "undefined"?

转载 作者:行者123 更新时间:2023-11-30 09:46:01 25 4
gpt4 key购买 nike

<分区>

jsFiddle https://jsfiddle.net/d4rhf23x/

问题:就我的滚动处理程序而言,一切都按预期工作,但如果我像这样对有问题的对象变量进行手册操作:console.log(site.globalVars. scrollY);,它确实返回了正确的值,但随后它也立即返回了一个undefined

脚本:

<script>

var site = {

globalVars: {
didScroll: false,
scrollY: 0,
},

globalFuncs: {

ifUserScrollsDoActions: function(){
if ( site.globalVars.didScroll ) {
site.globalVars.didScroll = false;
site.globalVars.scrollY = window.scrollY;
console.log(site.globalVars.scrollY);
}
},

},

topMenuElements: {
mobileMenuLink: document.getElementById('mobile-menu-link'),
},

};


window.onscroll = function () {
site.globalVars.didScroll = true;
}

setInterval(function() {
site.globalFuncs.ifUserScrollsDoActions();
}, 250);


</script>

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com