我得到.toEqual()检查普通对象的所有字段的相等性:
expect(
{"key1":"pink wool","key2":"diorite"}
).toEqual(
{"key2":"diorite","key1":"pink wool"}
);
Run Code Online (Sandbox Code Playgroud)
这就过去了.
但是对于数组来说也是如此:
expect(["pink wool", "diorite"]).toEqual(["diorite", "pink wool"]);
Run Code Online (Sandbox Code Playgroud)
似乎没有匹配函数在jest docs中执行此操作,即测试两个数组的相等性而不管其元素位置如何.我是否必须针对另一个阵列中的所有元素测试每个元素,反之亦然?或者还有另一种方式吗?
有人可以解释我如何做lui工作,什么是" 4097"代表,是什么添加8到$t0是什么意思?
.data 0x10010000
blank: .asciiz " " # 4097
newline: .asciiz "\n" # 4097 + 2
#input_start
Alength: .word 13
Aarray: .word 130, 202, 30, 4440, 530, 532, 33, 204, 8, 524, 8933, 92, 10
#input_end
.text
lui $t0, 4097
ori $a0, $t0, 8 # address of A[]
lw $a1, 4($t0) # load length
Run Code Online (Sandbox Code Playgroud)