js数组操作
日常吐槽:面试时候被人问:jquery中操作数据push是在尾部添加一个记录,如果添加头部
我:忘光了,常用push
复习:回答:unshift
push:在数组后面新增一条记录
unshift:在数组前面新增
pop:从尾部弹出一个记录

var list = [1,3,4,2]; list.sort(); //输出list为:[1,2,3,4]
list.reverse(); //反序
//list结果为: 【4,3,2,1】
- find 找到第一,返回對象
var list=[{name:'q',value:"1"},{name:'e',value:"1"},,{name:'e3',value:"1"}] var t = list.find(t=>t.name="e"); //t结果为:{name: "e", value: "1"}
- filter:查找多個:找到所有滿足條件
var list=[{name:'q',value:"1"},{name:'e',value:"1"},{name:'e3',value:"2"}] var t= list.filter(t=>t.value=="1") //t的结果为:[{name:'q',value:"1"},{name:'e',value:"1"}]

浙公网安备 33010602011771号