dluo

Results 5 comments of dluo

` ... case arrayBufferTag: if ((object.byteLength != other.byteLength) || !equalFunc(**new Uint8Array(object), new Uint8Array(other)**)) { return false } return true ... ` 请问一下,为什么使用 new Uint8Array,而不是直接将dataView类型的 buffer进行对比?

> > `... case arrayBufferTag: if ((object.byteLength != other.byteLength) || !equalFunc(**new Uint8Array(object), new Uint8Array(other)**)) { return false } return true ...` > > 请问一下,为什么使用 new Uint8Array,而不是直接将dataView类型的 buffer进行对比? > > 我觉得是为了统一处理,将...

> > > > `... case arrayBufferTag: if ((object.byteLength != other.byteLength) || !equalFunc(**new Uint8Array(object), new Uint8Array(other)**)) { return false } return true ...` > > > > 请问一下,为什么使用 new Uint8Array,而不是直接将dataView类型的...

> 解释下这两个步骤: > 1、MemberExpression 我们可以简单理解为括号前的部分,针对这题就是 `(f=foo.bar)` 这部分。 > > 2、Reference 是规范类型的一种。如果通过 GetValue 方法从 Reference 类型中获取值,则该 MemberExpression 返回结果不再是 Reference 类型。 > 这里的关键就是判断 MemberExpression 的返回结果是不是 Reference 类型。 > 由于 `f=foo.bar` 存在赋值操作符,根据规范 11.13.1...

> > 解释下这两个步骤: > > 1、MemberExpression 我们可以简单理解为括号前的部分,针对这题就是 `(f=foo.bar)` 这部分。 > > 2、Reference 是规范类型的一种。如果通过 GetValue 方法从 Reference 类型中获取值,则该 MemberExpression 返回结果不再是 Reference 类型。 > > 这里的关键就是判断 MemberExpression 的返回结果是不是 Reference 类型。 > >...