SOURCE

let json = [{ id: 1, name: '小白' }, { id: 2, name: '小红' }, { id: 3, name: '小绿' }, { id: 4, name: '小蓝' }]

function mySearch (list,keyWords){
    if (!keyWords) return list
    return (list || []).filter(i => {
        // 用 indexOf 取反时 ~ 比 ! 更好点
        return i.id === keyWords || ~i.name.indexOf(keyWords)
    })
}

console.log(mySearch(json,'红'))
console.log(mySearch(json,4))
console 命令行工具 X clear

                    
>
console