关于js findIndex

为什么console出来是undefined呢?

var ages = [3, 10, 18, 20];function zxc(data, dataArray){
    dataArray.findIndex(function(element){        return element == data;
    });
}console.log(zxc(18, ages))  //undefined

这样写就没问题

    
    var ages = [3, 10, 18, 20];    var zxc = ages.findIndex(function(element){        return element == 18;
    });    console.log(zxc)  //2


蛊毒传说
浏览 497回答 1
1回答

长风秋雁

因为你的定义的函数没有返回值,所以需要把findIndex的返回值再返回一下。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript