📅  最后修改于: 2023-12-03 14:44:02.113000             🧑  作者: Mango
_.bitwiseLeft(value, other)
是Lodash的一个位运算方法。该方法将指定的数字 value 按位左移 other 个位置并返回结果。如果 other 是负数,则将其转换为位运算的32位无符号整数。
_.bitwiseLeft(value, other)
value
(number): 被位左移的数字。other
(number): 移动的位数。(number): 返回位运算结果。
_.bitwiseLeft(5, 2);
// => 20
在上面这个例子中,5
被向左移动了两位,所以结果是 20
。
_.bitwiseLeft(5, -2);
// => 536870910
在这个例子中,-2
被转换为位运算的32位无符号整数( 4294967294
),所以 5
被向左移动了 4294967294
个位置,因此结果为 536870910
。