JS中=>,>>>是什么意思啊?

const unusedDigits = (...nums) => {
let used = [].concat(...${nums.join('')});
return [...'0123456789'].filter(v => used.indexOf(v) == -1).join('');
}
新手求问JS里面这种符号=>也是等于的意思吗?

阅读 82.7k
1 个回答

=>es6语法中的arrow function

举例:
(x) => x + 6

相当于

function(x){
    return x + 6;
}

>>>是无符号移位运算符

举例:

100>>>2

相当于

先将100转换成二进制01100100,向右移两位后得00011001,再转换回十进制,得25

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏