声明无限对象的javascript数组
我如何声明一个JavaScript对象,它可以容纳无限多的值,如下所示?我是Javascript新手声明无限对象的javascript数组,javascript,Javascript,我如何声明一个JavaScript对象,它可以容纳无限多的值,如下所示?我是Javascript新手 var activities = [ { subject: "", genre :"", username: "", aboutuser: "" }, { subject: "", genre :"", username: "", aboutuser: "" }, { subject: "", g
var activities = [
{
subject: "",
genre :"",
username: "",
aboutuser: ""
},
{
subject: "",
genre :"",
username: "",
aboutuser: ""
},
{
subject: "",
genre :"",
username: "",
aboutuser: ""
},
...
]
像这样:
let myArray = []
myArray.push({
subject: "",
genre :"",
username: "",
aboutuser: ""
})
只需定义一个空数组,并根据需要多次将对象推入其中。如下所示:
let myArray = []
myArray.push({
subject: "",
genre :"",
username: "",
aboutuser: ""
})
只需定义一个空数组,并根据需要多次将对象推入其中。您不必预先声明javascript中任何变量的大小;只需声明一个空数组,您就可以
将它推到上任意次数。可能是任意的,而不是无限的-您的客户端只有这么多RAM。数组在JS中是一种动态大小的类型。您是真的需要阵列存储,还是只需要一种在循环中连续生成阵列存储的类型?这里的实际用法是什么?您可以声明一个空数组:var arr=[]
然后使用for
循环和推送
任意多的对象:for(var i=0;i<10;i++){arr.push({/*…*/});}
。(这会添加10
对象)。您是否在寻找类似于使用延迟求值的“无限列表”的东西?您不必预先声明javascript中任何变量的大小;只需声明一个空数组,您就可以将它推到上任意次数。可能是任意的,而不是无限的-您的客户端只有这么多RAM。数组在JS中是一种动态大小的类型。您是真的需要阵列存储,还是只需要一种在循环中连续生成阵列存储的类型?这里的实际用法是什么?您可以声明一个空数组:var arr=[]
然后使用for
循环和推送
任意多的对象:for(var i=0;i<10;i++){arr.push({/*…*/});}
。(这将添加10个对象)。您是否在寻找类似于使用惰性计算的“无限列表”的对象?没问题。只需将答案标记为正确,以供其他人将来参考。快乐编码没问题。只需将答案标记为正确,以供其他人将来参考。快乐编码