<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script>
var nubList = [
{
expressId: "00001", //快遞單號ID
expressNum: "數據1"
},
{
expressId: "00002", //快遞單號ID
expressNum: "數據2"
},
{
expressId: "00003", //快遞單號ID
expressNum: "數據3"
},
{
expressId: "00004", //快遞單號ID
expressNum: "數據4"
}
];
var nub = nubList.find(nub => nub.expressId == "00002");
console.log(nub.expressId);
var nub1 = nubList.filter(nub => nub.expressId == "00002");
console.log(nub1[0].expressId);
</script>
</body>
</html>
復制代碼
數據來自網上。
find和filter這兩個的區別是:
find返回的是一條數據;
filter返回的是一個數組;