一、关键字查询
var arr = [
{name:"你是谁,他在那里",id:1102},
{name:"圈住你在那里",id:1102},
{name:"hello在那里",id:1102},
{name:"怪你",id:1102},
{name:"world",id:1102},
]
1.enter回车获取关键字
2.使用关键字,对数据查询,得到一个新的数组
3.name的字符超过3位以…结尾
var txt = document.getElementById("txt");
txt.onkeydown = function(event){
if(event.keyCode == 13){
var value = this.value;
if(value){
var res = arr.filter(item=>{
return item.name.includes(value);
})
res.map(item=>{
if(item.name.length>3){
return item.name = item.name.slice(0,3)+"..."
}
})
console.log(res)
}
}
}