Javascript JS,链接到push元素
如何将元素推送到数组中并在修改后执行? 例如:Javascript JS,链接到push元素,javascript,arrays,angularjs,Javascript,Arrays,Angularjs,如何将元素推送到数组中并在修改后执行? 例如: 我该怎么做呢?你发布的内容应该能正常工作 JavaScript将引用存储在数组中,因此存储的对象与您推送的对象相同 如果将ob变量重新分配给另一个对象,则可以使用users[users.length-1]ob作为对象,并且users引用对象ob。因此,用户已被更改。 如果您正在使用某些DB(我猜您正在使用mongoDB),您只需将用户保存到DB。喜欢您是错误的,但您可以这样做: 查找需要修改数组位置的项 然后创建一个新对象,以重置相应的值 然后将新
我该怎么做呢?你发布的内容应该能正常工作 JavaScript将引用存储在数组中,因此存储的对象与您推送的对象相同
如果将
ob
变量重新分配给另一个对象,则可以使用users[users.length-1]
ob
作为对象,并且users
引用对象ob
。因此,用户
已被更改。
如果您正在使用某些DB(我猜您正在使用mongoDB),您只需将
用户保存到DB。喜欢您是错误的,但您可以这样做:
查找需要修改数组位置的项李>
然后创建一个新对象,以重置相应的值李>
然后将新创建的对象返回到数组中李>
你真的应该努力学习英语……对不起,答案来自自动翻译。
//Here new object
var ob = new User({login:"Max", age:22});
//array of existing elements
var users = array[..] //length for example 5
//pushing to array
users.push(ob);
//here im change element data and would like change it in array element (saving data to server, and return ID of saved element)
ob.age = 33;