Eng*_*ion 1 javascript algorithm if-statement conditional-statements
我想要一个更小的方式来写这个条件我试图简化它但它不适用于我
if(( data.includes(userId) || data.includes(userId.toString()) || data.includes(username) )) console.log(true)
Run Code Online (Sandbox Code Playgroud)
这个条件非常好,但我想要它的简化版本
您可以使用该some阵列的方法来测试多个谓词.或
if ([userId, userId.toString(), username].some(x => data.includes(x))) …
Run Code Online (Sandbox Code Playgroud)
要么
if (data.some(x => [userId, userId.toString(), username].includes(x))) …
Run Code Online (Sandbox Code Playgroud)