javascript - 如何将此 if 语句转换为箭头函数?

标签 javascript if-statement arrow-functions

我有一个带有 if 语句的函数:

function reflect() {
    if (number_a >= 600) {
         ball_velocity_a = -ball_velocity_a }
    if (number_b >= 600) {
         ball_velocity_b = -ball_velocity_b
}}

我正在尝试将此函数转换为箭头函数

const deflect = () => number_a >= 600 ? ball_velocity_a = -ball_velocity_a : 

但我不确定在 : 之后放什么,因为 ball_velocity_b 是用 number_b 而不是 number_a。我对箭头函数真的很陌生,希望能得到一些帮助。

最佳答案

var deflect = () => { 
ball_velocity_a = number_a >= 600 ? -ball_velocity_a : ball_velocity_a;
ball_velocity_b = number_b >= 600 ? -ball_velocity_b : ball_velocity_b;
};

关于javascript - 如何将此 if 语句转换为箭头函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52127385/

相关文章:

javascript - 如果对象键存在,则向其中添加另一个对象

javascript - Coffeescript/Javascript 变量作用域

javascript - 动态样式 ListView

javascript - JavaScript 中的血型

javascript - 如何在 Safari 中使用箭头函数运行 ES6 代码?

javascript - 如果使用 preventDefault,AngularJS 复选框 ng-checked 不呈现

if-statement - 有条件的 Jenkins 管道作业

javascript - 如何格式化 "if val 1 or 4 or 6 or 10"

javascript - JavaScript 中的 "=>"(由等于和大于组成的箭头)是什么意思?

javascript - 为什么在胖箭头函数中参数对象未定义