[英]Finding an custom element in an array Javascript
我用JavaScript创建了一个类
function chat(data){
this.id = data.id;
this.name = data.name;
this.message = data.message
this.date = data.date;
}
现在,我声明这样的数组。
var message = [];
并将我的聊天对象推送到消息数组中;
var chat = new chat(data);
message.push(chat);
通过id在消息数组中查找元素的最佳方法是什么。 或使它更容易的任何其他事情,我还需要使用日期来缩短数组。
环。 由于聊天是对象,因此不能使用Array.indexOf。
如果相反
var Message = {};
Message[data.id]=new chat(data);
如果chat()像您显示的那样简单,那么只需执行
Message[data.id]=data;
然后您可以直接通过ID访问
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.