nodejs Buffer.fill和JSON.stringify在操作系统之间的不同反应

var str = 'abc';
var a = new Buffer(6);
a.fill(str);
console.log(a.toString());
  • 3.2.0-67-generic #101-Ubuntu SMP Tue Jul 15 17:46:11 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux 结果为 aaaaaa

  • mac osx上为 abcabc

var a = {
    b: new Buffer('aadf')
}
console.log(JSON.stringify(a))
  • 3.2.0-67-generic #101-Ubuntu SMP Tue Jul 15 17:46:11 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux 结果为 {"b":[97,97,100,102]}

  • mac osx上为 {"b":{"type":"Buffer","data":[97,102]}}

相关文章

AJAX是一种基于JavaScript和XML的技术,能够使网页实现异步交...
在网页开发中,我们常常需要通过Ajax从后端获取数据并在页面...
在前端开发中,经常需要循环JSON对象数组进行数据操作。使用...
AJAX(Asynchronous JavaScript and XML)是一种用于创建 We...
AJAX技术被广泛应用于现代Web开发,它可以在无需重新加载页面...
Ajax是一种通过JavaScript和HTTP请求交互的技术,可以实现无...