关于j[0]取值的问题

来源:2-5 计算子串代码演示

慕用0863198

2020-01-09

let o = (j[0] ^ 1).toString().repeat(j.length);
这里的(j[0] ^ 1),j[0]是0,(j[0] ^ 1)取到了1,测试正常,
但是这里不加[0],(j ^ 1)也能取到1,但是测试的时候会报错,请问这是为什么呢

写回答

2回答

自驱动

2020-03-22

00^1=1  

11^1=10

如果是1开头,那不懵了。

0
0

快乐动起来呀

2020-01-09

j^1的意义是什么呢?你知道咱们这么做的目的是什么嘛

0
2
快乐动起来呀
回复
慕用0863198
目的取1位进行位运算,00位运算没有意义
2020-01-14
共2条回复

JavaScript版 数据结构与算法

填补前端同学的算法短板,掌握面试中最常见的算法与数据结构

2467 学习 · 395 问题

查看课程