2017-06-02 21 views
0

JS比較緩衝器我得到TypeError對象ABCD有沒有方法比較?

我想比較這兩個緩衝區對象:

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

好吧,什麼是你的問題? –

回答

1
  1. 你必須從緩衝區1修改變量和緩衝區2緩衝器1和緩衝器,因爲JS不允許這個語法結構來創建變量。 JS中的變量名稱之間不允許有空格。 檢查你的控制檯,它會給你語法錯誤:意外的數字。

  2. 下面是修改代碼來獲得緩衝區匹配:

    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"); 
    } 
    
相關問題