Javascript地图功能,请说明

时间:2017-05-09 16:43:34

标签: javascript

今天我在JavaScript中解决了CodeFights上的任务问题,然后寻找更好的解决方案。 nr.1 JS解决方案是:

function allLongestStrings(inputArray) {
    "use strict";
    let maxValue = Math.max(...inputArray.map(x => x.length));
    return inputArray.filter(x => x.length === maxValue);
}

我对Coding很陌生,但我已经从中学到了一些巧妙的东西,比如“使用严格”,地图和过滤功能。 但到目前为止,我的问题是我不会100%理解(x => x.length)究竟是如何运作的。它是否声明一个名为x的新变量并将x.length应用于它?或者到底发生了什么?

0 个答案:

没有答案