3 回答

SMILET
TA貢獻1796條經驗 獲得超4個贊
示例:
let data = [
{title:'20分鐘',singer:'本兮'},
{title:'30分鐘',singer:'本兮'},
{title:'40分鐘',singer:'本兮'},
{title:'50分鐘',singer:'本兮'},
{title:'60分鐘',singer:'本兮'},
{title:'20分鐘',singer:'本兮2'}
];
let result = data.filter((obj)=>{
return obj.title.indexOf('20') != -1;
})

動漫人物
TA貢獻1815條經驗 獲得超10個贊
提供一個思路僅供參考,首先可以把歌曲列表數組里面每個選項增加一個名為_str屬性,屬性里面就是把音樂標題+歌手+專輯匯聚成一個字符串,然后輸入框里面需要搜索的值為search,把search和歌曲列表里面的每項中_str查詢對比,如果有就放到新的數組中_arr中,然后檢查_arr的長度,如果長度為0就提示沒有搜索到想過信息,相反就顯示_arr數據
----純手打希望能夠幫助到你
添加回答
舉報
0/150
提交
取消