0

どうすればこれを変更できますか:

{"position":4}

これに:

{"position":"4"}

値の周りに引用符を付けるsimpe関数(javascriptまたはnode.jsパッケージ内)はありますか?

4

3 に答える 3

1

多分これ(文字列に引用符を追加):

var obj = {position: 4};
for (var p in obj)
    obj[p] = '"' + obj[p] + '"';

またはこれ(数値を文字列に変換):

var obj = {position: 4};
for (var p in obj)
    obj[p] = obj[p].toString();
于 2013-02-27T08:20:23.483 に答える
1

私は4+""それを文字列にキャストします。

しかし、おそらく、番号を文字列にキャストする必要がある理由を再考したいでしょう。

于 2013-02-27T08:23:41.787 に答える
0

そのような機能はないと思いますが、次のようなものでそれを行うことができます:

編集: プロパティの値がわからない場合は、次のようにします。

var test=new Object();
test.position="4";
for (var prop in test) {
    test[prop]="\""+test[prop]+"\"";
      alert(prop + " = " + test[prop]);
   }

更新されたjsfiddle を確認する

于 2013-02-27T08:15:58.873 に答える