JS比较缓冲区
我想比较这两个缓冲区对象:
var buffer 1 = new Buffer("ABED");
var buffer 2 = new Buffer("ABED");
var result = buffer 1.compare(buffer 2);
//console.log(result);
if(result < 0) {
console.log(buffer 1 + " comes before " + buffer 2);
} else if(result === 0){
console.log(buffer 1 + " is same as " + buffer 2);
} else {
console.log(buffer 1 + " comes after " + buffer 2);
}
答案 0 :(得分:2)
您必须将变量从缓冲区1和缓冲区2更改为buffer1和buffer2,因为JS不允许使用此语法结构来创建变量。 不得在JS中的变量名之间留出空格。 检查您的控制台,它会为您提供语法错误:意外编号。
以下是获取Buffers Matched的修改代码:
var buffer1 = new Buffer("ABED");
var buffer2 = new Buffer("ABED");
var first = buffer1.toString();
var second = buffer2.toString();
if(a === b) {
console.log("Buffers Matched");
}