gpt4 book ai didi

JavaScript - 保存、存储和更新数组

转载 作者:行者123 更新时间:2023-12-02 14:39:39 26 4
gpt4 key购买 nike

所以我正在开发一个应用程序,一旦用户连接(通过 soundcloud),就会出现以下对象:

{userid: userid, username: username, genre: genre, followings: followings}

被插入数组:

var users = [];

我想要做的是当新用户连接时,将此新用户的配置文件对象存储在 users 数组中,但是我希望这个新连接器的配置文件 append 以前登录的内容数组中的用户。因此,基本上登录的用户越多,数组就越大,如果有意义的话,创建一个用户数据库?

有没有办法在 JavaScript 中做到这一点?

谢谢!

最佳答案

完成此任务的最佳方法就是您所暗示的 - 数据库。有几种数据库基本上可以存储在本地或浏览器缓存中,jStorage 是我听说过的一个好东西。对 javascript 数据库进行简单搜索可能会给您带来许多其他好的答案。

您还可以使用 sqlite 或任何其他数据库引擎创建远程数据库来创建容器。请注意,这必须使用 API 或定义某种内容管理系统,以便您可以在数据库上执行 CRUD 操作。

您提供的布局( {userid: userid, username: username,是否流派:流派,followers: followings} )在数据库表中可以很好地工作。您必须为每个字段定义数据类型,可能是用户 ID 的文本或数字、用户名的文本等,以便您可以使用正确的数据类型创建表。

以下字段似乎将有多个条目,即它将是一个列表或数组,因此您可能需要创建另一个表来容纳这些条目,然后使用主键或其他标识符进行链接在你的第一个表中。

这个问题可能对你有用:How to store a list in a column of a database table

关于JavaScript - 保存、存储和更新数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37124017/

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