文字列を下に示すように表示します。ノードjsを使用した文字列連結
var ww = '{"q" : ["sdsds","Dog"] }';
私はvar arr
という変数を持っています。私がconsole.log(arr)
の出力を得るときはElephant,Dog
です。
arr
という変数を使用して変数ww
を再作成するにはどうすればよいですか?私はそれに役立つことを願っています
var _ = require('lodash');
var arr = '["Elephant", "Dog"]';
var ww = '{"q" : ["sdsds","Dog"] }';
arr = JSON.parse(arr); // skip if arr is javascript array
ww = JSON.parse(ww); // skip if ww is javascript object
ww.q = _.union(arr, ww.q);
ww = JSON.stringify(ww); //skip if ww is already javascript object
:として
なぜこの「文字列連結」を呼び出していますか?とにかく、文字列演算を使用してJSONを作成したり操作したりしないでください。 'ww'を' JSON.parse'でJavaScriptオブジェクトに変換し、 'q'プロパティを' object.q = arr; 'で置き換え、' JSON.stringify'でJSON文字列に戻します。 –
私はあなたの解決策を理解していません。あなたは精緻化できますか? – Illep