value{string|Buffer|Uint8Array|integer} 要查找的值。byteOffset{integer}buf中开始查找的偏移量。默认值:0。encoding{string} 如果value是字符串,则指定value的字符编码。默认值:'utf8'。- 返回: {boolean} 如果
buf查找到value,则返回true,否则返回false。
相当于 [buf.indexOf() !== -1][buf.indexOf()]。
const buf = Buffer.from('this is a buffer');console.log(buf.includes('this'));// 打印: trueconsole.log(buf.includes('is'));// 打印: trueconsole.log(buf.includes(Buffer.from('a buffer')));// 打印: trueconsole.log(buf.includes(97));// 打印: true(97 是 'a' 的十进制 ASCII 值)console.log(buf.includes(Buffer.from('a buffer example')));// 打印: falseconsole.log(buf.includes(Buffer.from('a buffer example').slice(0, 8)));// 打印: trueconsole.log(buf.includes('this', 4));// 打印: false
