我一直在试用带有rails的主干JS,并且非常喜欢它组织前端的方式.我已经实现了类似于https://gist.github.com/705733的分页解决方案
我只是想知道集合的作用是什么以及如何处理分页结果.目前,似乎当我从数据库中获取新对象时,它们会覆盖当前集合中的内容.但是,我可以使用{add:true}添加到当前集合.这将使分页更加困难.那缓存结果怎么样?我应该为每个页面创建一个新的集合吗?
如果有人这样做或知道如何去做将会有很大的帮助.
我正在学习围棋,到目前为止真的很享受。来自 JS 背景,我仍在发现某些模式和最佳实践。
使用对象路径在 Go 中为深度嵌套的对象获取和分配值的最佳方法是什么?例如,在 JS 中它可以这样完成......
var children = [{children:[{children:[{a:1}]}]}]
var child = "0.children.0.children.0".split('.').reduce((c, p) => c[p], children)
child.a = 2
console.log(children[0].children[0].children[0].a)Run Code Online (Sandbox Code Playgroud)