摘要:
Buffer.byteLength(string[, encoding]) string {String} | {Buffer} | {TypedArray} | {DataView} | {ArrayBuffer} encoding {String} 默认:'utf8' 返回:{Number} 返 阅读全文
摘要:
new Buffer(size) size {Number} 分配一个 size 字节大小的新 Buffer。size 必须小于等于 require('buffer').kMaxLength(在64位架构上 kMaxLength 的大小是 (2^31) 1)的值,否则将抛出一个 RangeError 阅读全文
摘要:
assert.doesNotThrow(block[, error][, message]) 断言 block 函数不会抛出错误。查阅 assert.throws() 了解更多详情。 当调用 assert.doesNotThrow() 时,它会立即调用 block 函数。 如果抛出错误,并且与 er 阅读全文
摘要:
assert.throws(block[, error][, message]) Node.js FS模块方法速查 期望 block 函数抛出一个错误。 如果指定 error,它可以是一个构造函数、正则表达式或验证函数。 如果指定 message,如果 block 因为失败而抛出错误,message 阅读全文
摘要:
assert.ifError(value) 如果 value 为真值时,抛出 value。当测试在回调函数里的参数 error 时非常有用。 阅读全文
摘要:
assert.fail(actual, expected, message, operator) 抛出一个 AssertionError。如果 message 是假值,错误信息会被设置为被 operator 分隔在两边 actual 和 expected 的值。否则,该错误信息会是 message 阅读全文
摘要:
assert.ok(value[, message]) 测试 value 是否为真值。它等同于 assert.equal(!!value, true, message)。 如果 value 不是真值,将会抛出一个带有 message 属性(等于该 message 参数的值)的 AssertionEr 阅读全文
摘要:
assert.notDeepStrictEqual(actual, expected[, message]) 深度地严格不相等比较测试,与 assert.deepStrictEqual() 相反。 如果这两个值深度严格相等,将会抛出一个带有 message 属性(等于该 message 参数的值)的 阅读全文
摘要:
assert.deepStrictEqual(actual, expected[, message]) 一般情况下等同于 assert.deepEqual(),但有两个例外。首先,原始值是使用全等运算符(===)进行比较。其次,比较的对象包括严格比较他们的原型。 如果这两个值不相等,将会抛出一个带有 阅读全文
摘要:
assert.notDeepEqual(actual, expected[, message]) 深度地不相等比较测试,与 assert.deepEqual() 相反。 如果这两个值深度相等,将会抛出一个带有 message 属性(等于该 message 参数的值)的 AssertionError。 阅读全文