gpt4 book ai didi

javascript - 从服务器发送的 locals AND locals._locals (克隆)

转载 作者:行者123 更新时间:2023-12-03 06:37:01 28 4
gpt4 key购买 nike

我注意到我的本地变量中有从服务器收到的本地变量的副本。例如

Object {
settings: "4.2",
env: "development",
utils: true,
pretty: true,
_locals: {
settings: "4.2",
env: "development",
utils: true,
pretty: true,
posts: {
0 { title: 'post 1' },
1 { title: 'post 2' }
}
},
posts: {
0 { title: 'post 1' },
1 { title: 'post 2' }
}

我不相信我已将其设置在任何地方。为什么会这样,该不该去掉,最好的办法是什么。

我正在使用 keystone JS、Express 和 Node。

这个问题的标题相似,但问题本身不同。 Difference between _locals and locals in express 4.0

最佳答案

JS 没有任何机会隐藏对象的私有(private)成员。所以常见的做法是以 _ 开头。

这意味着使用以 _ 开头的成员,例如 obj._locals,是不正确的。

关于javascript - 从服务器发送的 locals AND locals._locals (克隆),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38154983/

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