js javascript 日行一善

filter includes map join
 let a = [2, 3];
    let arr = [{ id: 1, name: '糖尿病' }, { id: 2, name: '糖尿病2' }, { id: 2, name: '糖尿病1' }, { id: 3, name: '糖尿病3' }];
    let s = getEnumName(a, arr);
    console.log(s)

    //获取枚举对应的名称是否存在某个数组中
    function getEnumName(arr1, arr2) {
        let arrT = arr2.filter((iten) => {
            return arr1.includes(iten.id)
        })
            .map((item, index) => {
                return item.name
            })
        return arrT.join();
    }
filter indexOf map join
 let a = '2,3';
    let arr = [{ id: 1, name: '糖尿病' }, { id: 2, name: '糖尿病2' }, { id: 2, name: '糖尿病2' }, { id: 3, name: '糖尿病3' }];
    let s = getEnumName(a, arr);
    console.log(s)

    //获取枚举对应的名称是否存在某个数组中
    function getEnumName(s1, arr2) {
        let arrT = arr2.filter((iten) => {
            return s1.indexOf(iten.id)!= -1
        })
            .map((item, index) => {
                return item.name
            })
        return arrT.join();
    }

你可能感兴趣的:(javascript,前端,开发语言)