使用util.format,在数组中的每个字符串周围加双引号

时间:2016-09-07 23:38:18

标签: javascript node.js formatting

此刻..

var util = require("util");

var carsInput = 'seat,ford';
var cars = carsInput.split(',');

var queryString = util.format('Cars: [%s]', cars);
console.log(queryString); // Cars: [seat,ford]

这是目标:

Cars: ["seat","ford"]

有没有办法用util.format执行此操作,还是需要循环并为每个元素添加引号?

2 个答案:

答案 0 :(得分:1)

实际上很简单:

AspectFit

HTTP Status 403 - Cross-site request forgery verification failed. Request aborted. 适用于JSON

详细了解docs

答案 1 :(得分:0)

这是一种不循环的方法,至少不是明确的。它没有严格回答您的问题,因为我无法访问utils.format。在你使queryString说:

之前
cars = cars.map(function(s){ return '"'+s+'"';});