Tôi có đoạn code Node.js sau:nodejs: chuỗi thao tác
conn.on("data",function(x){
var responseData=x;
//sys.puts(responseData);
sys.puts(responseData.length);
var f=50;
var N=responseData.length;
if(N>f){
var p=Math.floor(N/f);
var p_rem=N%f;
var hash="";
for(var i=0;i<p;i++){
hash=DJBHash(responseData.substr(f*i,f)); //this line causes program to exit!
sys.puts(responseData.substr(f*i,f)+"***"+hash);
}
}
soc.write(x);
});
Nhưng substr không xuất hiện để làm việc!
Tôi làm cách nào để có được các chuỗi của một chuỗi trong node.js?
Nhiều cảm ơn trước,
probablye của nó 'DJBHash' thất bại – Raynos
Tôi nhận xét ra dòng ... Dòng tiếp theo là không tại ... – Eamorr
thử 'Object.prototype.toString.call (responseData)' – Raynos