-3

我看不出这个箭头函数有什么问题,但即使我用数字 2 替换位置,它仍然不会运行它的内部

  const isValidMove = (position) => {
    console.log("a")
    const valid = !isNaN(+position);
    return valid;
  }

即使这样,我也没有将任何内容记录到控制台:

  const isValidMove = (2) => {
    console.log("a")
    const valid = !isNaN(+position);
    return valid;
  }
4

1 回答 1

2

你做了一个很好的箭头函数,但你没有正确调用它。isValidMove将是基于您的第一个代码段的函数。要使用它,您只需要调用它并position使用isValidMove(2). 试试这个:

const isValidMove = (position) => {
    console.log("a")
    const valid = !isNaN(+position);
    return valid;
  }

console.log(isValidMove(2))

于 2018-06-29T21:54:03.287 回答