0

好的,所以我有一些手动构造 JSON 对象的遗留代码(生成字符串)。

var stringJSON = '{ "person": "'+userName+'", "code": "'+password+'" }';
request.write(stringJSON);

但我后来意识到,通过使用对象声明,这将同样有效。

var jsObject = { "person": userName, "code": password };
request.write(JSON.stringify(jsObject));

我的意思是,看起来第一种方式会……稍微快一点。但实际的 javascript 对象声明方式感觉更干净。这两种方法有什么固有的优势吗?

4

0 回答 0